




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。SSH2框架搭建-基于MyEclipse8.5的struts2、spring2.5、hibernate3.2整合首先我們需要一個數(shù)據(jù)庫表創(chuàng)建數(shù)據(jù)庫表(我使用的是MySQL數(shù)據(jù)庫)Createtableusers(useridnumber(9)primarykey,usernamevarchar2(20)notnull,passwordvarchar2(20)notnull);打開MyEclipse8.5新建一個webproject如圖:填寫完項目名稱后選擇JavaEE5.0,點finish然后開始添加s
2、pring支持如圖:選擇spring2.5,這里的包默認就可以,因為到最后這些包我都會將之刪除,因為jar包沖突所以我將不會使用MyEclipse里自帶的包,這里我只要后邊這個文件如圖:點next將applicationContext.xml放在項目WebRoot/WEB-INF文件夾下,點finish然后我將把導入的spring包刪除刪除后,導入自己的包點next選擇你要導入的spring的jar包,放在test/WebRoot/WEB-INF/lib/spring2.5.5目錄下,這樣就很方便我們查看自己導入的包,點finish下一步就要用到我們建立的數(shù)據(jù)庫了,點擊MyEclipse右上角
3、的按鈕如圖:進入如下界面這里有我以前項目的數(shù)據(jù),所以我再重新建一次,在空白處點右鍵NEW選擇好自己的數(shù)據(jù)庫填好地址、用戶名和密碼,點finish。OK,進入MyEclipse環(huán)境下。緊接著導入hibernate如圖:同添加spring支持一樣,我還是會將其刪除選擇3.2版本,點next選擇springcongfigurationfile,交給spring管理,點next選擇existingspringcongfigurationfile,點next選擇我們之前建立的數(shù)據(jù)名test,點next這里勾掉創(chuàng)建session工廠,點finish自動打開applicationContext.xml,可能
4、會報錯,不要緊,我們還有包沒加進來。我們先把剛才加進來的hibernate包去掉,同去掉Spring的一樣。然后引入我們自己的包接下來,就該導入struts了,同上選擇struts2.1和/*點finish。然后刪除導入的struts包,引入自己的點finish。發(fā)現(xiàn)項目仍然有錯,缺少dbcp包,所以引入commons-dbcp.jar。具體方法(也是以后缺少包怎樣引入的方法)如圖:OK,沒錯了。接下來就要配置web.xml了,在web.xml添加以下代碼contextConfigLocation/WEB-INF/applicationContext.xmlorg.springframewor
5、k.web.context.ContextLoaderListener如果你的web.xml文件中沒有配置struts,則需添加如下代碼struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterconfigstruts-default.xml,struts-plugin.xml,struts.xmlstruts2/*下面就該將數(shù)據(jù)庫的數(shù)據(jù)導入項目了選擇自己的數(shù)據(jù)庫表選擇好要創(chuàng)建Users.java和UserDAO.java以及User.hbm.xml的包,按下圖選擇點next。IdGenerator選擇native點finish。返回MyEclipse編輯環(huán)境我們把要創(chuàng)建的包都創(chuàng)建好com.test.dao、com.test.dao.impl、com.test.service、com.test.service.impl、com.test.action并將UserDAO.java放到com.test.dao.impl下,在com.test.dao建立接口IUserDAO.java,在com.test.service建立接口ILoginSevice.java,com.test.service.impl建立LoginSe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)消防培訓合同范例
- “家國情懷”培養(yǎng)視域下人教版和統(tǒng)編版高中歷史教材變化研究
- 共享公寓轉(zhuǎn)讓合同范例
- 加工類技術合同范本
- 個人項目合作合同范例
- 保姆用人合同范例
- 借款消費合同范例
- 東鵬控股合同范例
- 中介拆遷合同范例
- 企業(yè)花藝服務合同范例
- 《認知行為療法》課件
- 無人機駕駛培訓
- 2024年中煤電力有限公司所屬企業(yè)招聘29人筆試參考題庫附帶答案詳解
- DeepSeek介紹及其典型使用案例
- 2025年貴陽市貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 積極心理學視角下高職院校學生心理健康教育路徑研究
- 2025年內(nèi)蒙古建筑職業(yè)技術學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 人教版五年級數(shù)學下冊全套試卷附完整答案
- 2025年春新人教版數(shù)學一年級下冊課件 第一單元 2.拼一拼
- 《煤礦職業(yè)病危害防治》培訓課件2025
- 2024年網(wǎng)絡建設與運維選擇題理論試題題庫
評論
0/150
提交評論