版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),下面給出開發(fā)所需要的jar;可是先整合spring和hibernate分布集成 Struts2: struts2-core-2.1.8.jar:struts2框架的核心類庫 xwork-core-2.1.6.jar ; xwork類庫,struts2在其上構(gòu)建; ognl-2.7.3.jar:對(duì)象圖形導(dǎo)航語言,struts2框架通過其讀寫對(duì)象的屬性 freemarker-2.3.15.jar:struts2的UI標(biāo)簽的魔版使用freemarker編寫 co
2、mmons-fileupload-1.2.1.jar文件上傳組件2.16版本后需要加上此組件 struts2-spring-plugin-2.1.8.jar:用于struts2集成spring的插件 Hibernate核心安裝包的下載/,點(diǎn)擊hibernate core右邊的download Hibernate3.jar hibernate-cglib-repack-2.1_3.jar,Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spri
3、ng2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),Struts2.Spring2.5.Hibernate3.3整合開發(fā),1.建立web項(xiàng)目 2.在web.xml 配置 struts2,和 spring , struts2org.apache.struts2.dispatcher.FilterDispatcher(strut
4、s的過濾器)(加載struts2)struts2/*org.springframework.web.context.ContextLoaderListener(spring監(jiān)聽器)(程序從此處開始加載.xml 文件,并執(zhí)行)contextConfigLocationclasspath*:*.xml,Struts2.Spring2.5.Hibernate3.3整合開發(fā),3.在src根目錄下創(chuàng)建struts.xml文件固定格式,用到此包4.在src根目錄 創(chuàng)建hibernate.cfg.xml文件org.hibernate.dialect.Oracle9Dialectfalsetruetrue28
5、20 系統(tǒng)給的文件 只需要拷貝,都是一些數(shù)據(jù)庫庫的基本配置,Struts2.Spring2.5.Hibernate3.3整合開發(fā),5.在src根目錄 拷貝perties文件 struts.objectFactory = spring 該項(xiàng)是告訴系統(tǒng) 用spring來 控制hibernate和Actionstruts.action.extension=action 告訴系統(tǒng)訪問時(shí)以什么結(jié)尾??梢愿臑? do 例如:login.do ,此處為:login.action6.在src根目錄下 創(chuàng)建applicationContext.xml配置數(shù)據(jù)源 創(chuàng)建sessionFactor
6、y 工廠classpath:hibernate.cfg.xml考來用,7.創(chuàng)建 實(shí)體類 就是寫一個(gè)bean 含有g(shù)et/set 方法8.在實(shí)體類所在的目錄下,寫一個(gè) 類名.hbm.xml文件,在配置文件中添加屬性 主鍵的類型為LongSEQ_LB_USER指定主鍵生成方式,必須在pl/sql創(chuàng)建主鍵生成方式所有屬性的name 必須與 bean中的set后的名稱一樣,9.創(chuàng)建一個(gè) Dao 實(shí)現(xiàn)操作方法10 創(chuàng)建 service 調(diào)用 Dao中的方法11.創(chuàng)建 Action 將service的得到的user 加到Action中 12.在applicationContext.xml 中配置 將userDao注入到sessionFactory中將userService 注入到UserDao中將userAction 注入到 userService中13.在struts.xml中 配置Action/userShow.jsp 此處配置了訪問時(shí)的路徑:/user/userAdd,14.將8中的配置文件 加入到 4 中引用配置文件 15.寫jsp頁面 表單提交到 Action 9.10.11:是 Action 調(diào)用 Service ,Service調(diào)用 Dao 也是分層的體現(xiàn) Web.xml 是web工程的配置文件 Ap
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年時(shí)尚行業(yè)3D建模服裝設(shè)計(jì)報(bào)告
- 《基于患者依從性評(píng)價(jià)的PCI術(shù)后心臟康復(fù)治療優(yōu)化方案研究》教學(xué)研究課題報(bào)告
- 現(xiàn)代農(nóng)田輸電技術(shù)方案文本
- 木工作品創(chuàng)作流程指導(dǎo)手冊(cè)
- 急診重癥醫(yī)學(xué)一體化建設(shè)方案
- 醫(yī)療器械使用和維護(hù)培訓(xùn)教材
- 醫(yī)療器械采購流程標(biāo)準(zhǔn)操作程序
- 移動(dòng)應(yīng)用開發(fā)項(xiàng)目計(jì)劃書及風(fēng)險(xiǎn)管理
- 高校班主任工作經(jīng)驗(yàn)交流稿
- 機(jī)械制造企業(yè)安全操作規(guī)程大全
- 企業(yè)員工培訓(xùn)效果評(píng)估報(bào)告模板
- 江蘇省淮安市2024-2025學(xué)年七年級(jí)下學(xué)期期末歷史試題(含答案)
- 醫(yī)療器械胰島素泵市場可行性分析報(bào)告
- 地鐵施工現(xiàn)場防臺(tái)風(fēng)措施
- 種植業(yè)合作社賬務(wù)處理
- 【麗江玉龍旅游薪酬制度的創(chuàng)新研究6100字】
- 公司兩權(quán)分離管理制度
- 車輛叉車日常檢查記錄表
- 廣東高校畢業(yè)生“三支一扶”計(jì)劃招募考試真題2024
- 膠帶機(jī)硫化工藝.課件
- 種雞免疫工作總結(jié)
評(píng)論
0/150
提交評(píng)論