




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水穩(wěn)站股份合同協(xié)議書
- 簡(jiǎn)短愛情協(xié)議書
- 地鐵kpi績(jī)效協(xié)議書
- 聚餐經(jīng)費(fèi)協(xié)議書
- 繼續(xù)婚姻協(xié)議書
- 殯儀館公建民營協(xié)議書
- 肉毒注射協(xié)議書
- 道和生發(fā)協(xié)議書
- 聘用店長(zhǎng)協(xié)議書
- 貸款配資協(xié)議書
- 中國資源循環(huán)集團(tuán)有限公司招聘筆試真題2024
- 兒科門診工作制度
- 比亞迪入職考試題及答案
- 第三單元7.美麗鄉(xiāng)村 課件 -2024-2025學(xué)年浙人美版(2024)初中美術(shù)七年級(jí)下冊(cè)
- 中國詩詞測(cè)試題及答案
- T-DZJN 377-2024 數(shù)據(jù)中心基礎(chǔ)設(shè)施健康程度評(píng)價(jià)規(guī)范
- 《一起長(zhǎng)大的玩具》閱讀測(cè)試題(含答案)(江蘇鳳凰)
- 吉林長(zhǎng)春歷年中考語文現(xiàn)代文閱讀真題26篇(截至2024年)
- 互聯(lián)網(wǎng)驅(qū)動(dòng)的保險(xiǎn)創(chuàng)新
- 汽車線控底盤與智能控制課件:線控懸架系統(tǒng)認(rèn)知
- 2025年度數(shù)據(jù)中心10kv配電設(shè)備維保服務(wù)合同3篇
評(píng)論
0/150
提交評(píng)論