




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、快速整合 struts+spring+hibernate From BinGo 1 快速整合 struts+spring+hibernate 操作平臺(tái):Eclipse3.2Eclipse3.2、MyEclipse5.1.1 GAMyEclipse5.1.1 GA 三個(gè)框架在 MyEclipse下添加順序?yàn)椋?Struts、Spring、Hibernate 首先新建一個(gè)Web Project o 1. 添加 Struts進(jìn)去:Myeclips - Add Struts Capabilities: 設(shè)置好包路徑后繼續(xù); 2.添加 Spring。選擇 MyEclipse菜單下的 Add Spring
2、 Capabilities , JAR Library Installation 位置選擇Copy”項(xiàng), Add Spring CapahflitiES 玉 A did Spring C-apaibiilities Add MyEclipse spring and User lltxarles to project 5 lhck MyEcipse/Usew Librarii-s: Show; 15 MvCwllis LibrariYS I 1 User Llbws Spring I Fz OR rVCAO/Hlbemate3 LlDF.3ffiC5 -zMyEGlIpse-LCffary 5p
3、riny 1 2 ORM/AO/Hibffrte2 Lihr-curieS - Spring | RemcHmg Llbrainw - Sprinci 1.2 Mis-c. Libr-ari&s - HyEclip&fr-l-ibrary Spring 1 L由- iMyEchpsie-Llbroy 5prirfH3 1.2 Web Libraries - Vie購 凸口日 ecBt lifarEm JAR Library Installation! 。Add checked LlbrarW to project bulldpath : .checked Ljbrjffy co
4、ntE-nts ta project FajderXTLps alway-s capie-d;i Library Faldsr; jWebRoDtjhWEB-INFyifci- ERrovysa. T-ayg Library Installaticm T-zhg Library Faldri /WebR.QDt.|WES-lNF 田口村5辱,_ 下一步,設(shè)置 Spring Bean配置文件位置,我們選擇工程的 WEB-INF目錄,點(diǎn)擊完成,就口口口口日wsh Can 匚& 快速整合 struts+spring+hibernate From BinGo 2 添加了 Spring。 3.繼
5、續(xù),切換到 MyEclipse Database Explore”數(shù)據(jù)庫瀏覽器視圖),添加一 個(gè)數(shù)據(jù)連接。 測(cè)試連接成功后繼續(xù),這一步是為了給下面添加 Hibernate框架準(zhǔn)備的,因?yàn)樗诮⑦^程 中需要指定一個(gè)有效連接數(shù)據(jù)庫的連接; 4. 添加 Hibernate。選擇 MyEclipse 菜單下的 Add Hibernate Capabilities,選 擇所有的標(biāo)簽庫,包括Spring的。 JAR Library Installation 位置還是選擇Copy”項(xiàng), 快速整合 struts+spring+hibernate From BinGo 3 “ New Hibernate Pr
6、oject Hibernate Support for MyEclipse Enable projiKt for Hbernate development Hibernate SpeciFictiori;: O Hibernate 2 C J1 Hibernate 3 * Hibrnat 3J Select MyEclpse/User Libraries Show; 0MyEclipse Libraries User Libraries 扣也熙煦照m.Q照.uE熙二WM延d!匿也 0 匚爛j Hibernate 3.1 Advanced Support Libraries - Spring 1
7、.2 ORM/DAO/Hibernate3 Libraries JAR Library Jnstallation O Add checkjed Libraries to project buid-path Copy checked Library Jars to project Folder and add to build-path Library folder: /WebRaot/WEB-INF/lib Browse. . l 摩歡 A 3n l 下一步,因?yàn)橹疤砑恿?Spring框架,所以這里就會(huì)自動(dòng)識(shí)別到,并詢問你使用 Hibernate 的配置文件hibernate.cfg.xml
8、 ”還是使用 Spring 的配置文件 applicationContext.xml ”,這 里選擇Spring來統(tǒng)一配置,下一步; 此處是定義Spring配置文件是需要新建還是使用已存在 的Spring配置文件,這里選擇 Existing Spring configuration file ,即使用已存在的 Spring 配置文件 WebRoot/WEB-INF/applicationContext.xml ”,下方需要指定 Hibernate 的 SessionFactory 在快速整合 struts+spring+hibernate From BinGo 4 在DB Profile的下拉
9、列表中選擇剛剛建立的連接,并在 Bean ID處設(shè)置這個(gè) Spring配置文件中的 Bean ID名,這里使用datasource”,下一步; Spring配置文件中的 Bean ID,使用sessionFactory即可,下一步; DataSource 在 快速整合 struts+spring+hibernate From BinGo 5 接下來的 Define SessionFactory properties 界面是配置 Hibernate 的 SessionFactory 工具類存放 位置,不用選擇即可,點(diǎn)擊Finish ,就完成了 對(duì)Struts、Spring、Hibernate三個(gè)
10、框架的設(shè)置。 這里還需要配置 Log4J (日志工具),只需將以下兩個(gè)文件復(fù)制到 SRC目錄下即可 perties perties 至于這兩文件里的具體配置就不再多說。 5. 把Spring集成到Struts。需要在Struts-config.xml文件里添加以下字段: Value值就指定了 Spring配置文件applicationContext.xml文件具體包位置。 6. 再就是為數(shù)據(jù)表添加持久化類。 過程是在MyEclipse DataBase Explorer中打開連接,找到所需的表后,鼠標(biāo)右鍵點(diǎn)擊表名, 選
11、擇 Hibernate Reverse Engineering ,” ,快速整合 struts+spring+hibernate From BinGo 6 Hihernale Fneineetin; 設(shè)置了包路徑后, 依次鉤選Hibernate Mapping File ”、Java Data Object”(取消鉤選Create abstract class)以及“Java Data Access Object(DAO),在Java Data Access Object(DAO) 下會(huì)自動(dòng)鉤選 aGenerate precise findby methods”,以及選擇Spring DAO
12、”選項(xiàng),使用Spring DAO ” 后。 fberrnate! Rewrse* Engineering X Hitbemate Mapping and Applicatiori Generation GE*nsrdt& l-Ebernate mappirvg and Java 匚la E* from explorer tables f1 Hibernate mapping File (*.hbm.xmi) for each datata e table 囪 hibernate configuration with inaipping file 虹匚邑虹門 0 Java Data Ob
13、ject (POJO DB Table) 口 Create abstract class Base persistent class:Hibernate Mapping and Application Generation Ggnerats HImAnrunn mnri Mum .IM口明rnm rimi瑚h*T fxnkirRr | T Java Source Folder 丁旦 C Generate Hi Select your java source Folder or package Java src Folc ! I Hibemat- 0up I Java Dat 國 5 Base
14、| Java D3t 0Ge DAO t Sprint iSessic I I Use 匚口砒. TempFate direclory: drawmts srce.td田e田由由田a (derault package) org orq. bingo org. bingo .dao org. bingo .service org, bingo, struts org. bingo. struts .action org. bingo. struts Jorm org. bingo QK | I GFlEl Sprung config File: 5e ionF3ctory Id: WebRoot
15、/WEB-UNF/acpIicationContBxit. xml sesElonFactory - (WetoR.oot/WEB-INF/appIcatlonContext. xml) I Use custom templ-Etes lircctory; owse Ejin 質(zhì) h Cancel L 下一步,ID Generator 選擇native Browse.,. Generate Hibernate imappiog Files and java classes Java src foider; pakdge: 口E type- O EAO 5prlirg DAd O JNDI DA
16、O 快速整合 struts+spring+hibernate From BinGo 7 再下一步默認(rèn)即可,點(diǎn)擊 Finish即可完成。生成的持久化類可以在選擇的目錄里找到。 至此,Struts,Spring,Hibernate 已經(jīng)在 Myeclipse 里整合完成了。 附:一些簡(jiǎn)便的操作,比如在建立 Jsp form-action時(shí),可以在struts-config.xml中的design 視圖下建立,如圖: anpilcatlancontext, xrni Form FormActinn -and JSP 吧ffifflB.* mffiX - . 由也 s Qj I Accounts.java Account5DAOj a
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年四年級(jí)英語下冊(cè) Unit 8 What Can You Do Lesson 3教學(xué)實(shí)錄 陜旅版(三起)
- 春節(jié)作文過春節(jié)
- 維生素D缺乏對(duì)某高原地區(qū)學(xué)齡期兒童生長發(fā)育影響的研究發(fā)展
- 17 我變成了一棵樹 教學(xué)設(shè)計(jì)-2023-2024學(xué)年語文三年級(jí)下冊(cè)統(tǒng)編版
- DB3715-T 17-2022 鴨梨栽培技術(shù)規(guī)程
- 2023-2024學(xué)年高中化學(xué) 6.1 糖類和油脂教學(xué)實(shí)錄 蘇教版選擇性必修3
- 2024-2025學(xué)年新教材高中語文 第一單元 4.1 修辭立其誠教學(xué)實(shí)錄 新人教版選擇性必修中冊(cè)
- 2024年四年級(jí)英語下冊(cè) Module 3 My colourful life Unit 9 A friend in Australia第1課時(shí)教學(xué)實(shí)錄 牛津滬教版(三起)
- 9《暮江吟》教學(xué)設(shè)計(jì)-2024-2025學(xué)年四年級(jí)上冊(cè)語文統(tǒng)編版
- 牡丹江跨江景觀步行橋工程施工組織設(shè)計(jì)
- 非遺文化之漆扇介紹課件
- 傳統(tǒng)經(jīng)典車要求 編制說明
- 工程項(xiàng)目管理智慧樹知到期末考試答案章節(jié)答案2024年武昌工學(xué)院
- 軟件工程自考02333重點(diǎn)難點(diǎn)匯集
- 奔馳訂車合同范本
- 污水氣浮處理工程技術(shù)規(guī)范(HJ 2007-2010)
- 對(duì)直播帶貨稅收征管問題研究與探索
- 護(hù)理技能操作案例分析
- 江蘇省裝備制造業(yè)可持續(xù)發(fā)展對(duì)策研究
- 第十一屆大唐杯5G知識(shí)考試題庫300題(含答案)
- 宣講《鑄牢中華民族共同體意識(shí)》全文課件
評(píng)論
0/150
提交評(píng)論