精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MyEclipse構建SSH框架淺析

開發 后端
MyEclipse構建SSH框架是如何操作的呢?我們將會在這篇文章中向你介紹MyEclipse構建SSH框架的步驟。

MyEclipse構建SSH框架,用的是MyEclipse6.6,如果是不同版本的話,導入的Sturts或其他包的時候有一些不同。

1 、打開MyEcclipse,建立一個web Project。

2、 在工程名下點右鍵MyEclipse--﹥Add Sturts;添加完成后在WEB-INF文件夾下會多出一個struts-config.xml文件。知道操作Struts的人一定不會對它陌生。

3、 繼續添加Spring, 同樣是在工程下右鍵MyEclipse——﹥Add Spring... (哎呀! 現在還不曉得怎么在這里貼圖片,以后研究好了再找機會補上吧)。配這個的時候有些麻煩,User Libraries要勾上,下面的框框里面的最前面四個要勾上,還有一個J2EE的,Web的,和***面Hibernate的3個要勾上。大家要看清楚了啊,一共要勾上9個勾。然后選擇Copy ... 的那個單選按鈕。點Next,把applicationContext.xml放在工程的web-inf文件夾下面。然后Finish。Spring也就添加完成了。

4 、添加Hibernate,這個最麻煩不過了。在添加Hibernate之前,首先要在MyEclipse里面配置數據庫。點擊MyEclipse右上角的MyEclipse DataBase ... 新建一個數據庫連接,選好數據庫種類(我用的是MySQL),配好地址和數據庫名字,添上登陸名和密碼,加上Jar包,才能算是配好。這是屬于Hibernate里面應該講的東西,這里就不多說了。同樣MyEclipse --﹥ Hibernate...  該勾的全都勾上,Next, 這里注意要選擇Spring configuration file。Next,選擇Exsting Spring configuration, 在SessionFactory Id里寫上 sf (這是我的習慣,你可以改成別的,只要到時候出現的時候你認得就行).Next,在BeanId里填Bean(同樣是我的習慣),在下面選擇你配好的數據庫。Next,去掉Create SessionFactory勾,就不用寫什么東西了,Finish。

5 、注意了!!!, 添加Spring一定要在添加Hibernate之前,Struts可以在任何順序下添加。

MyEclipse的工作做完后,我們自己也要做一些工作。他畢竟不是全能。

(1)我們要手動添加commons-collections.jar commons-pool.jar,還要手動刪除asm-2.2.3.jar包。寫完這篇Blog之后我會上傳一個實例到CSDN的下載里面,需要添加的包可以在那里面找到。至于為什么要添包刪包,老師給過我們解釋,我只是模糊記得好像是在用到某個方法的時候會報錯。畢竟三種框架在整合的時候肯定是需要一些改動的,而且在MyEclipse6.0版本是不能同時使用SSH框架的,包會相沖突的。還好在MyEclipse6.0.1以后的版本改過來了。

(2)在web.xml文件里面添加

  1. ﹤context-param﹥  
  2.  
  3.    ﹤param-name﹥contextConfigLocation﹤/param-name﹥  
  4.  
  5.    ﹤param-value﹥/WEB-INF/applicationContext.xml﹤/param-value﹥  
  6.  
  7.   ﹤/context-param﹥  
  8.  
  9.   ﹤listener﹥  
  10.  
  11.    ﹤listener-class﹥org.springframework.web.context.ContextLoaderListener﹤/listener-class﹥  
  12.  
  13.   ﹤/listener﹥ 

(3)在struts-config.xml里面添加

  1. ﹤plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"﹥  
  2.  
  3.    ﹤set-property property="contextConfigLocation" value="/WEB-INF/bean.xml" /﹥  
  4.  
  5. ﹤/plug-in﹥ 

6、現在為止,只是基本的包和配置文件弄好了而已。其實也可以說是完成了大部分,SSH三個框架的所有功能都可以在這個工程下面使用了。是不是很爽!

7、然后開始建包吧。這里的包是指在src下面建立的類包的名字。每個人做項目可能會有不同的建包習慣,老師給過我們一種‘習慣’,個人覺得龐大了一點,雖然分工很明確,邏輯性很強,可移植性也很好,但是操作起來太麻煩。我只給我自己做項目時習慣建的包吧。

hbm(hibernate數據庫方向工程時導入的地方),

iface(接口類放的地方),

impl(實現類放的地方),

servlet(雖然有Struts的Action,但是有時候還是可以用到自己寫的Servelt的)

struts,struts.action,struts.form(Struts自己生成的包)

page(寫分頁類的地方)

還有其他包就看各自的需求了。

8、開始正式寫代碼。這個工作就不能由我提大家完成了。

!!!寫代碼時候要特別注意的地方:

(1)在Struts的配置文件struts-config.xml里,每添加一個Action都要把type修改為org.springframework.web.struts.DelegatingActionProxy

(2)每一個Action都要在Spring的配置文件applicationContext.xml對應有一個Bean。

Bean的名字不能用Id,要用name屬性代替而且值必須是Action的路徑,一定要加上斜杠。例如name="/myAction".

這兩點要多看幾變,剛開始熟悉SSH框架的時候經常會忘記這一步(我就是這樣)。

(3)在涉及關系表的查詢的時候(都用到SSH框架了,怎么可能沒有多表查詢)還要一些優化。

在通過某個表查找另外一個表的時候,Hibernate不會查找出來。我們可以通過修改Hibernate某個表的延遲加載去掉,Lazy="false";這樣Hibernate就可以查到了。但是如果有很多級關聯的表,它也會一并查出來,不管你有沒有用到。這樣的性能會很低下,這是最簡單的方法,也是老師最抵制的一種方法。Spring有一個類可以使Hibernate的多表查詢變得更優化。當你需要查到某個表時它就幫你查出來,否則它就不查(難道這就是傳說中的人工智能!!!)。具體做法:

1)在web.xml里面加上

  1. ﹤filter﹥  
  2.  
  3.   ﹤filter-name﹥hibernateFilter﹤/filter-name﹥  
  4.  
  5.   ﹤filter-class﹥org.springframework.orm.hibernate3.support.OpenSessionInViewFilter﹤/filter-class﹥  
  6.  
  7.  ﹤/filter﹥  
  8.  
  9.  ﹤filter-mapping﹥  
  10.  
  11.   ﹤filter-name﹥hibernateFilter﹤/filter-name﹥  
  12.  
  13.   ﹤url-pattern﹥*.do﹤/url-pattern﹥  
  14.  
  15.  ﹤/filter-mapping﹥ 

2)不需要開始在Struts配置文件struts-config.xml里的那段了,刪了它

  1. xx﹤plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"﹥  
  2.  
  3. xx ﹤set-property property="contextConfigLocation" value="/WEB-INF/bean.xml" /﹥  
  4.  
  5. xx﹤/plug-in﹥ 

3)在Spring的配置文件applicationContext.xml里面添加事物注

開頭的地方添加

  1. xmlns="http://www.springframework.org/schema/beans" 
  2.  
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  4.  
  5. xmlns:aop="http://www.springframework.org/schema/aop"   
  6.  
  7. xmlns:tx="http://www.springframework.org/schema/tx" 
  8.  
  9. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd   
  10. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd   
  11. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"﹥ 

再在后面添加

  1. ﹤bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"﹥  
  2.  
  3. ﹤property name="sessionFactory" ref="sessionFactory"﹥﹤/property﹥  
  4.  
  5. ﹤/bean﹥  
  6.  
  7. ﹤tx:annotation-driven transaction-manager="txManager"/﹥ 

這樣就可以查找了,但添加的時候會報錯。

要在所有的增加、刪除、修改的方法里面加上@Transactional(readOnly=false)

如果有父類,那么就在父類BaseImpl的增加、刪除、修改的方法里面加上@Transactional(readOnly=false)

呼~,終于完工了。希望沒有遺漏什么東西。這是我***篇技術文章,如果有什么錯誤希望能有所指正。如果對各位有幫助,也希望大家多多鼓勵。

我會上傳一個SSH框架的HelloWorld的例子。如果有什么不明白的地方可以在CSDN上下載了參考。

PS. 例子已經上傳到http://download.csdn.net/source/1176598

注意:這個里面只有代碼,沒有jar包。整個例子有三十多M,csdn只能上傳15M的東西,所以我把lib文件夾的.jar包全部刪了再傳上去的。需要添加的commons-collections.jar和 commons-pool.jar包我也打包在一起了。數據庫的文件也在。是從MySQL導出來的.sql文件。大家可以自己導入自己的數據庫。如果是不同的數據庫,代碼和需要需要導入的JDBC驅動包有所不同。

MyEclipse構建SSH框架就向你介紹到這里,希望對你有幫助。

【編輯推薦】

  1. MyEclipse+Flex+Blzeds入門淺談
  2. MyEclipse Flex環境配置詳解
  3. MyEclipse下CVS應用淺析
  4. MyEclipse CVS配置詳解
  5. MyEclipse Tomcat配置詳解
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-07-14 13:14:13

2009-07-09 18:16:33

MyEclipse優化

2009-07-10 17:47:47

MyEclipse打包

2009-07-14 10:47:47

MyEclipse J

2009-07-15 10:43:37

MyEclipse D

2009-07-14 11:34:42

MyEclipse斷點JavaScript

2009-07-14 14:28:31

MyEclipse E

2009-07-15 13:08:25

MyEclipse C

2009-07-14 10:13:38

MyEclipse優化

2009-07-14 17:31:34

MyEclipse提示

2009-07-10 18:02:05

MyEclipseMySQL

2009-07-14 13:55:24

MyEclipse S

2009-06-02 14:09:37

myeclipse smyeclipse開發myeclipse

2009-07-09 18:36:50

MyEclipse 6

2009-07-10 16:27:29

Eclipse和MyE

2009-07-14 14:18:41

Myeclipse E代碼提示

2024-07-26 10:28:51

2009-07-10 16:20:06

MyEclipse D

2009-07-14 14:48:37

MyEclipse開發

2009-07-10 10:38:00

SVN插件Myeclipse7.
點贊
收藏

51CTO技術棧公眾號

97国产真实伦对白精彩视频8| 亚洲va欧美va人人爽午夜| 国产精品扒开腿做爽爽爽的视频| 久久久久久久毛片| 婷婷综合六月| 国产精品美女久久久久aⅴ | 综合久久十次| 日韩欧美国产一区二区在线播放 | 色综合天天综合网国产成人综合天| 美日韩精品免费| 在线免费观看一区二区| 欧美三级特黄| 亚洲丝袜在线视频| 午夜性福利视频| 超碰国产一区| 亚洲精品久久7777| 欧美日韩综合另类| 国产suv一区二区| 嫩草成人www欧美| 久久偷看各类女兵18女厕嘘嘘| 麻豆短视频在线观看| 日本在线视频一区二区| 亚洲综合色区另类av| 视频在线观看成人| 你懂的网站在线| 老鸭窝一区二区久久精品| 国内精品免费午夜毛片| 亚洲女人久久久| 羞羞色国产精品网站| 欧美一区二区三区视频免费播放| 久久综合色视频| 超碰在线最新| 国产精品网友自拍| 久久免费看av| 亚洲AV无码成人片在线观看| 日韩av在线发布| 国内精品视频久久| 欧美人与禽zozzo禽性配| 免费av一区| 亚洲国产成人精品女人久久久| 视频在线观看免费高清| 依依综合在线| 午夜私人影院久久久久| 麻豆映画在线观看| 精品黄色免费中文电影在线播放| 久久久精品免费免费| 国产精品区一区二区三在线播放| 国产精品嫩草影院桃色| 青青草国产精品亚洲专区无| 欧美一区二区三区图| 亚洲熟女www一区二区三区| 成人影视亚洲图片在线| 亚洲美女喷白浆| 国产 xxxx| 9l视频自拍九色9l视频成人| 91精品国产一区二区三区香蕉| 我看黄色一级片| 电影网一区二区| 狠狠色狠狠色综合日日五| 日韩小视频网站| 神马午夜伦理不卡 | bt在线麻豆视频| 国产精品成人午夜| 26uuu成人| 黄色成人在线观看| 亚洲素人一区二区| 久久久成人精品一区二区三区 | 清纯唯美激情亚洲| 日韩免费观看高清完整版 | 欧美a视频在线| 欧美日韩一区二区三区视频| jizz大全欧美jizzcom| 97精品国产综合久久久动漫日韩| 色婷婷久久久久swag精品| 情侣黄网站免费看| 精品亚洲美女网站| 欧美日韩一卡二卡三卡 | 亚洲电影一二三区| 麻豆传媒在线观看| 夜夜精品视频一区二区| 国产精品裸体瑜伽视频| 免费看男女www网站入口在线| 精品毛片三在线观看| 国产xxxxx在线观看| 日韩欧美精品一区二区综合视频| 欧美无人高清视频在线观看| 欧美日韩精品区别| 成人爽a毛片| 亚洲美女中文字幕| 国产传媒在线看| 亚洲女同另类| 韩国一区二区电影| 日本成人一级片| 国产一区二区三区精品欧美日韩一区二区三区 | 在线观看一区不卡| 国产探花在线观看视频| 国产精品45p| 国产亚洲激情在线| 男的操女的网站| 99亚洲一区二区| 国产精品久久久久999| 99久久精品国产成人一区二区| 成人午夜精品在线| 日韩欧美精品在线不卡| 亚洲按摩av| 91久久一区二区| 日韩精品国产一区| 欧美理论电影大全| 久久免费观看视频| 中文字幕 欧美激情| 国产91在线观看丝袜| 欧美性大战久久久久| 在线āv视频| 在线视频国内一区二区| 中文字幕在线播放一区二区| 亚洲人成精品久久久| 欧美另类在线播放| 少妇又紧又色又爽又刺激视频 | 特级西西人体4444xxxx| 91日韩视频| 欧美在线观看网址综合| 国产深喉视频一区二区| 久久精品男人天堂av| 欧洲精品在线播放| 亚洲欧美一级| 亚洲亚裔videos黑人hd| 国产无遮挡又黄又爽在线观看| 国内精品国产成人| 日韩欧美电影一区二区| 午夜影院在线观看国产主播| 日韩女优电影在线观看| 国产精品麻豆一区| 久久精品在线| 国产精品视频在线免费观看| 麻豆视频在线| 欧美日韩一区二区三区四区| 加勒比一区二区| 亚洲东热激情| 99超碰麻豆| 成人在线观看亚洲| 欧美丝袜丝nylons| 久久国产柳州莫菁门| 国产亚洲精品v| 国产精品永久入口久久久| aaa大片在线观看| 欧美女孩性生活视频| 免费观看a级片| 香蕉久久久久久久av网站| 国产精品手机视频| rebdb初裸写真在线观看| 日韩精品一区二区三区视频| 伊人在线视频观看| 国内成人精品2018免费看| 亚洲一区二区三区涩| 成人黄色免费网站| 深夜福利国产精品| 国产又粗又猛又爽又黄视频| 亚洲欧洲精品天堂一级| 91福利免费观看| 国产精品久久久乱弄| 国产欧美日韩高清| 看黄网站在线| 欧美一区二区国产| 九九视频免费看| 成人一区在线观看| 乱人伦xxxx国语对白| 日本中文字幕在线一区| 欧洲精品在线视频| 国产高清免费在线播放| 欧美日韩中字一区| 三级黄色在线观看| 顶级嫩模精品视频在线看| 2018中文字幕第一页| 国产一区二区三区亚洲| 欧美一级电影久久| 春暖花开成人亚洲区| 欧美日韩国产中文| 曰本女人与公拘交酡| 成人污视频在线观看| 国内自拍在线观看| 成人影院天天5g天天爽无毒影院| 国产一区二区视频在线观看| v片在线观看| 亚洲第一福利在线观看| 天天干在线播放| 国产精品美女久久福利网站| 污污视频在线免费| 99精品视频免费| 日韩av一区二区三区在线| 亚洲欧美一级| 91精品国产高清久久久久久久久| 黄色美女网站在线观看| 欧美一区二区三区爱爱| 日韩在线观看第一页| 国产欧美精品一区二区色综合朱莉| 免费在线观看污网站| 精品999成人| 日韩一区免费观看| 视频成人永久免费视频| 日韩免费视频在线观看| 日本亚洲精品| 亚洲精品久久久久久久久久久 | 91精品国产手机| 国产区在线观看视频| 国产精品国产三级国产aⅴ入口| 麻豆tv在线观看| 日韩av电影免费观看高清完整版| 精品无码av无码免费专区| 久久不卡国产精品一区二区| 亚洲在线免费视频| 美女写真久久影院| 国内精品400部情侣激情| 欧美日本一道| 亚洲摸下面视频| 性欧美videos另类hd| 欧美在线你懂得| 日韩av女优在线观看| 亚洲日本欧美天堂| 亚洲av成人无码久久精品| 成人性生交大合| www.51色.com| 青青草伊人久久| 日韩免费毛片视频| 亚洲第一网站| 大陆极品少妇内射aaaaaa| 欧美一区三区| 欧美日本韩国国产| 精品久久ai| 91中文字精品一区二区| 国产成人久久精品麻豆二区| 欧美有码在线视频| 日韩激情电影| 久久人人爽人人| 天堂8中文在线| 精品久久久999| a√资源在线| 亚洲亚裔videos黑人hd| 免费国产在线观看| 日韩精品视频在线| 婷婷在线免费观看| 亚洲成人av中文字幕| 精品国产av一区二区三区| 欧美日韩久久一区| 中文在线资源天堂| 欧美日韩国产一级| 中文字幕+乱码+中文| 91福利区一区二区三区| 国产一区二区视频免费| 日韩欧美一区二区三区| 可以免费在线观看的av| 激情av一区二区| 亚洲精品国产精品乱码| 午夜亚洲国产au精品一区二区| 久久综合加勒比| 亚洲影院久久精品| 日本系列第一页| 亚洲成人精品影院| 日韩女同强女同hd| 天天色综合成人网| 国产精品男女视频| 色噜噜狠狠一区二区三区果冻| 国产无套丰满白嫩对白| 色综合天天综合在线视频| 日韩精品一区不卡| 欧美三区在线观看| 97在线播放免费观看| 777a∨成人精品桃花网| 国产福利第一页| 亚洲级视频在线观看免费1级| 欧美特黄一级视频| 精品一区二区亚洲| av基地在线| 美女撒尿一区二区三区| 国语对白在线刺激| 欧美中文在线字幕| 国产精品99| 成人18视频| 色爱av综合网| 亚洲乱码一区二区三区| 亚洲精品一二三区区别| 国产精品又粗又长| 老司机精品导航| 国产美女视频免费看| 成人午夜视频网站| 手机看片福利视频| 亚洲男人的天堂网| 日韩精品手机在线| 欧美三级电影在线看| 国产高潮在线观看| 亚洲男人第一av网站| 瑟瑟视频在线| 欧美成人精品在线| 91精品论坛| 91亚洲国产成人久久精品网站| 9l视频自拍九色9l视频成人| 日本一区不卡| 激情成人亚洲| 精品久久久噜噜噜噜久久图片| 免费在线观看视频一区| 少妇精品无码一区二区| 国产校园另类小说区| 免费在线观看黄色av| 日本丶国产丶欧美色综合| www.激情五月| 国产亚洲精品成人av久久ww| 毛片大全在线观看| 国产女人精品视频| 群体交乱之放荡娇妻一区二区| 一区二区三区四区免费视频| 亚洲精品欧洲| 亚洲一区二区偷拍| 国产午夜精品一区二区| 久久精品视频9| 欧美人妇做爰xxxⅹ性高电影| 天天干天天干天天干| www.日韩视频| se01亚洲视频| 国产一区喷水| 欧美国产精品| 亚洲人视频在线| 97久久精品人人澡人人爽| 免费看一级大片| 欧日韩精品视频| 亚洲色图另类小说| 欧美丰满少妇xxxx| 欧洲美女精品免费观看视频| 久草一区二区| 亚洲视频中文| 91视频福利网| 日本一区二区三区dvd视频在线| 日韩欧美三级在线观看| 欧美一级二级三级乱码| 在线免费观看的av网站| 日本亚洲精品在线观看| 欧美日韩夜夜| 国产va亚洲va在线va| 国产精品12区| 婷婷久久综合网| 欧美男人的天堂一二区| 国产黄色在线| 欧洲成人免费aa| 校花撩起jk露出白色内裤国产精品| 国产精品一线二线三线| 国产.精品.日韩.另类.中文.在线.播放| 国产人与禽zoz0性伦| 欧美色网站导航| 成人高清免费观看mv| 国产91精品最新在线播放| 亚洲资源网站| av动漫在线观看| 91偷拍与自偷拍精品| 国产特黄大片aaaa毛片| 亚洲精品久久久久中文字幕二区| 91av久久| 久久精品午夜一区二区福利| 99精品99| 中文字幕av网址| 色先锋aa成人| 爱爱爱免费视频在线观看| 国产精品va在线播放我和闺蜜| 黑丝美女一区二区| 亚洲欧美自拍另类日韩| 中文字幕日韩一区二区| 国产美女自慰在线观看| 欧美精品性视频| 亚洲精品18| www..com日韩| 久久这里只有精品6| 嫩草影院一区二区三区| 日韩在线视频免费观看| 免费精品一区| 欧美深夜福利视频| 久久亚洲综合色| 中文字幕av网站| 久久中文精品视频| av综合网站| 国产淫片av片久久久久久| 国产精品萝li| 国产高清精品软件丝瓜软件| 久久人人97超碰精品888| 国产成人精品三级高清久久91| 国产又大又黄又粗又爽| 亚洲人成亚洲人成在线观看图片| 亚洲国产精品国自产拍久久| 91成人天堂久久成人| 精品国产精品国产偷麻豆| 亚洲热在线视频| 欧美日韩国产色| 97电影在线看视频| 成人h视频在线观看| 久久久噜噜噜久久狠狠50岁| 亚洲AV成人无码网站天堂久久| 日韩精品一区二区三区四区| 免费v片在线观看| gogogo免费高清日本写真| 成人免费视频网站在线观看| aaa在线视频| 色综合男人天堂| 国产精品免费大片| 中国特级黄色片|