eclipse下快速整合struts1+spring+hibernate_第1頁
eclipse下快速整合struts1+spring+hibernate_第2頁
eclipse下快速整合struts1+spring+hibernate_第3頁
eclipse下快速整合struts1+spring+hibernate_第4頁
eclipse下快速整合struts1+spring+hibernate_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論