三大框架整合步驟培訓(xùn)資料_第1頁
三大框架整合步驟培訓(xùn)資料_第2頁
三大框架整合步驟培訓(xùn)資料_第3頁
三大框架整合步驟培訓(xùn)資料_第4頁
三大框架整合步驟培訓(xùn)資料_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Good is good, but better carries it.精益求精,善益求善。三大框架整合步驟-Struts2.1.6+Spring2.5.6+Hibernate3.3.2需要的jar包列表jar包名稱所在位置說明antlr-2.7.6.jarhibernate/lib/required解析HQLaspectjrtspring/lib/aspectjAOPaspectjweaver.AOPcglib-nodep-2.1_3.jarspring/lib/cglib代理,二進(jìn)制增強(qiáng)common-annotations.jarspring/lib/j2eeResourcecommons

2、-collections-3.1.jarhibernate/lib/required集合框架commons-fileupload-1.2.1.jarstruts/libstrutscommons-io-1.3.2struts/libstrutscommons-logging-1.1.1單獨(dú)下載,刪除1.0.4(struts/lib)strutsspringdom4j-1.6.1.jarhibernate/required解析xmlejb3-persistencehibernate-annotation/libEntityfreemarker-2.3.13struts/libstrutshibe

3、rnate3.jarhibernatehibernate-annotationshibernate-annotation/hibernate-common-annotationshibernate-annotation/libjavassist-3.9.0.GA.jarhiberante/lib/requiredhibernatejta-1.1.jar.hibernatetransactionjunit4.5mysql-ognl-2.6.11.jarstruts/libslf4j-api-1.5.8.jarhibernate/lib/requiredhibernate-logslf4j-nop

4、-1.5.8.jarhibernate/lib/requiredspring.jarspring/diststruts2-core-2.1.6.jarstruts/libxwork-2.1.2.jarstruts/libstruts2commons-dbcpspring/lib/jarkata-commonscommons-pool.jar.struts2-spring-plugin-2.1.6.jarstruts/libBestPractice:將這些所有的jar包保存到一個(gè)位置,使用的時(shí)候直接copy步驟加入jar包首先整合Spring+Hibernate建立對(duì)應(yīng)的packagedao/d

5、ao.impl/model/service/service.impl/test建立對(duì)應(yīng)的接口與類框架S2SH_01建立spring的配置文件(建議自己保留一份經(jīng)常使用的配置文件,以后用到的時(shí)候直接copy改)建立數(shù)據(jù)庫加入Hibernate注解在實(shí)體類上加相應(yīng)注解EntityId等在beans配置文件配置對(duì)應(yīng)的實(shí)體類,使之受管寫daoservice的實(shí)現(xiàn)加入Spring注解在對(duì)應(yīng)Service及DAO實(shí)現(xiàn)中加入Component,讓spring對(duì)其初始化在Service上加入Transactional或者使用xml方式(此處建議后者,因?yàn)楦?jiǎn)單)在DAO中注入sessionFactory在Se

6、rvice中注入DAO寫DAO與Service的實(shí)現(xiàn)寫測(cè)試整合Struts2結(jié)合點(diǎn):Struts2的Action由Spring產(chǎn)生步驟:修改web.xml加入struts的filter再加入spring的listener,這樣的話,webapp一旦啟動(dòng),spring容器就初始化了規(guī)劃struts的action和jsp展現(xiàn)加入struts.xml修改配置,由spring替代struts產(chǎn)生Action對(duì)象修改action配置把類名改為bean對(duì)象的名稱,這個(gè)時(shí)候就可以使用首字母小寫了Scope(“prototype”)不要忘記struts的讀常量:pertiesweb.xml中文問題:Struts2.1.8已經(jīng)修正,只需要改i18n.encoding=gbk使用spring的characterencoding需要嚴(yán)格注意filter

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論