myeclipse框架搭建步驟.docx_第1頁
myeclipse框架搭建步驟.docx_第2頁
myeclipse框架搭建步驟.docx_第3頁
myeclipse框架搭建步驟.docx_第4頁
myeclipse框架搭建步驟.docx_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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ù)庫連接驅(qū)動(dòng)如果沒有需要的數(shù)據(jù)庫連接驅(qū)動(dòng),需要在添加特性之前,添加數(shù)據(jù)庫連接驅(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ù)庫連接驅(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ù)庫連接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)頁內(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)論