




已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Myeclipse ssh框架搭建步驟1 項(xiàng)目創(chuàng)建1.1 創(chuàng)建web項(xiàng)目1.2 添加jar包到lib目錄下由于直接使用myeclipse添加ssh特性導(dǎo)致jar包沖突,因此事先把jar包添加到創(chuàng)建的項(xiàng)目的webroot下的web-inf文件夾的lib目錄下添加完后,這些jar包自動(dòng)添加到classpath2 添加spring2.1 添加spring特性由于已添加了 spring的jar包,因此不選任何jar包生成applicationContext.xml配置文件,點(diǎn)擊finish。2.2 打開applicationContext.xml文件,把常用的命名空間加入2.3 在web.xml中添加spring監(jiān)聽:contextConfigLocation/WEB-INF/classes/applicationContext*.xmlorg.springframework.web.context.ContextLoaderListener配置監(jiān)聽的目的:ContextLoaderListener的作用就是啟動(dòng)Web容器時(shí),自動(dòng)裝配ApplicationContext的配置信息。3 添加hibernate3.1 數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)如果沒有需要的數(shù)據(jù)庫(kù)連接驅(qū)動(dòng),需要在添加特性之前,添加數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)Window-open perspective-my eclipse database explorer目前沒有我們需要的驅(qū)動(dòng),我們這里使用mysql。下一步點(diǎn)擊finish.創(chuàng)建完畢之后,打開連接這樣,在添加hibernate特性時(shí)就會(huì)出現(xiàn)數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)選擇項(xiàng)。3.2 添加hibernate特性同樣,也不添加library選擇spring configuration file,點(diǎn)擊下一步選擇已經(jīng)存在的spring配置文件,點(diǎn)擊下一步。在這個(gè)對(duì)話框,db driver中選擇剛才已創(chuàng)建的myconn。這里不用再拷貝驅(qū)動(dòng)到buildpath。因?yàn)橐呀?jīng)把相關(guān)的jar包拷貝過去了。下一步。不用創(chuàng)建hibernate sessionfactory,點(diǎn)擊finish。3.3 查看applicationContext.xml配置文件增加的內(nèi)容:org.hibernate.dialect.MySQLDialect這里既是applicationContext.xml中會(huì)自動(dòng)把數(shù)據(jù)源dataSource,sessionFactory添加。3.4 反向映射3.4.1 創(chuàng)建pojp和hbm文件所在的包。3.4.2 打開database explorer3.4.3 打開數(shù)據(jù)庫(kù)連接3.4.4 選擇要反向映射的表,右鍵選擇hibernate反向工程第一個(gè)選項(xiàng)是創(chuàng)建hbm.xml文件,必須的。第二個(gè)選項(xiàng)是創(chuàng)建pojo,必須的,創(chuàng)建pojo,事先需要?jiǎng)?chuàng)建包,com.hp.po。第三個(gè)選項(xiàng)是創(chuàng)建dao。這里因?yàn)槲覀円约鹤鰀ao,因此不用創(chuàng)建dao了。下一步選擇生成策略,native。identity這里如果不修改類名,會(huì)根據(jù)相關(guān)的策略,生成類名。例如TUser。3.4.5 生成后問題及解決方式生成后:。方法:在生成類的時(shí)候指定包名。如果移動(dòng)路徑,需要修改內(nèi)容:applicationContext.xml:./User.hbm.xmlcom/hp/po/Log.hbm.xml修改為:com/hp/po/User.hbm.xmlcom/hp/po/Log.hbm.xmlUser.hbm.xml: 修改為:hibernate.reveng.xmlhibernate.reveng.xml文件可以刪掉了4 添加struts4.1 添加struts特性因?yàn)橐呀?jīng)添加了struts2的jar包,因此不用在添加。點(diǎn)擊finish。完成后主要做了兩個(gè)工作。一個(gè)是生成struts.xml,空文件,沒有實(shí)質(zhì)內(nèi)容在web.xml中添加struts的過濾器:struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2/*FilterDispatcher是struts2.0.x到2.1.2版本的核心過濾器。StrutsPrepareAndExecuteFilter是自2.1.3開始就替代了FilterDispatcher的。4.2 納入spring容器管理整合的時(shí)候需要此操作需要struts2-spring-plugin-xxx.jar5 常用配置添加5.1 在applicationContext.xml文件中5.1.1 常用配置在中添加 org.hibe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中考?xì)v史總復(fù)習(xí)九年級(jí)歷史上下冊(cè)基礎(chǔ)知識(shí)復(fù)習(xí)匯編
- 兒科健康教育培訓(xùn)
- 物業(yè)管理?xiàng)l例核心要點(diǎn)解讀
- 地下水水文地質(zhì)工程地質(zhì)培訓(xùn)重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 體系文件管控培訓(xùn)
- 《企業(yè)結(jié)構(gòu)層級(jí)》課件
- 沒簽用工協(xié)議書
- 運(yùn)營(yíng)權(quán)合同協(xié)議
- 轉(zhuǎn)讓寵物店合同協(xié)議
- 軟件服務(wù)勞務(wù)合同協(xié)議
- 保密警示教育課件
- 《神經(jīng)系統(tǒng)的傳導(dǎo)通路》課件
- 滬科版八年級(jí)全一冊(cè)《空氣的“力量”》教案及教學(xué)反思
- 青海省魚卡礦區(qū)魚卡二號(hào)井礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 提高大面積混凝土地面表面平整度課件
- 活動(dòng)板房材料規(guī)格表大全
- 臺(tái)區(qū)線損綜合分析臺(tái)區(qū)線損分類及計(jì)算方法
- 中興基站設(shè)備故障處理指導(dǎo)書
- 公路工程地質(zhì)試卷A
- TGIA 004-2020 垃圾填埋場(chǎng)地下水污染防治技術(shù)指南
- GB/T 13477.8-2002建筑密封材料試驗(yàn)方法第8部分:拉伸粘結(jié)性的測(cè)定
評(píng)論
0/150
提交評(píng)論