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页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、快速整合 struts+spring+hibernateFrom BinGo14快速整合 struts+spring+hibernate操作平台:Eclipse3.2、MyEclipse5.1.1 GA三个框架在 MyEclipse下添加顺序为:Struts、Spring、Hibernate首先新建一个Web Project o1. 添加 Struts进去:Myeclips>Add Struts Capabilities设置好包路径后继续;2.添加 Spring。选择 MyEclipse菜单下的 Add Spring Capabilities ,JAR Library Installat

2、ion 位置选择"Copy”项,Add Spring CapabilitiesA did Spring C-apaibiilitiesAdd MyEclipse spring and User lltxarles to projectSelect MyEcip=e!/U=:ef LibrariesShow:MyEclipse LiTiWie-sriuscr Llbrvm口口口口口回Spring I Fz OR rVOAO/HlbemateS LlDF.3ffiC5 -zMyEGlIpse-LCffary > Spriny 1 >2 OR.M/£>AO/Hi

3、bffrte2 Lihr-curieS - <MyEciipSe-UtHr-ary> Spring | 尼 RemcHmg Llbrainw - <MEcip?e I Ibriflry >SpriFiCj 1.2 MiS-C. Libr-ari&S - <HyE亡ASpring 1Tu百twigi 号7PPP阵 L屿- iMyEfhpsie-Llbroy5prirfH3 1.2 Web Libraries - <MyEclip&&-Librarv>Mfenw 吕门己 edit iih凸JAR Library Installati

4、on!O Add checked LlbrarW to project bulldpath checked Ljbrjffy contE-nts ta project 上qj日鱼匚(Tl_g轧旦毀capie-d;iLibrary Faldsr; jWebRoDtjhWEB-INFyifci-ERrovysa.T-ayg Lihrary InstallaticmT-zhg Library Faldri /WebR.QDt.|WES-lNFWqhai壬曰wshCanced下一步,设置Spring Bean配置文件位置,我们选择工程的WEB-INF目录,点击完成,就添加了 Spring。3.继续,切

5、换到 MyEclipse Database Explorer(数据库浏览器视图),添加一 个数据连接。测试连接成功后继续,这一步是为了给下面添加Hibernate框架准备的,因为它在建立过程中需要指定一个有效连接数据库的连接;* Database ProfileNew Database Connection ProfileCreate m new connection proFtleProfile name:Driver;URL:User name;Password;Save gwwrd:Optn or Eclipse startup:bqlserverMcrosoft SQL Serverv

6、UonFiqure Tatdb日汨 driverjdbt : micrtKoft :sqlserver :/locabost: 1433Saved passwords are stored on ycur computer in fl Fie that's difficult, but not impossiblej for an intruder to read.4. 添加 Hibernate。选择 MyEclipse 菜单下的 Add Hibernate Capabilities,选 择所有的标签库,包括Spring的。JAR Library Installation 位置还是选择

7、"Copy”项,厅 Hew Hibernate ProjectHibernate Support for MyEclipseEnable proj忧t for Hternate! developmentHibernate SpeciFictiori;: C-1 Hibernate 2( ') Hibernate 3(* Hibrnat 3 1Select MyEdipse/User LibrariesShow;0 MyEdipse Libraries User LibrariesEEE幻J区ID.些豈氏里亡.皱起亘!匹豆丄也岂烂Hibernate 3.1 Advanced S

8、upport Libraries - <MyEclip5e-Ltrary>Spring 1.2 ORM/DAO/Hibernate3 Libraries <MyEclipse-Library>讪巳网 吕rd edit librrbes:.JAR Library InstallationiO Add checkjed Libraries to project buid-pathCopy checked Library Jars to project Folder and add to build-pathLibirary folder: /WebRaot/WEB-INF/

9、libBrowse Cancel下一步,因为之前添加了 Spring框架,所以这里就会自动识别到,并询问你使用Hibernate的配置文件"hibernate.cfg.xml ”还是使用 Spring 的配置文件 “applicationContext.xml ”,这 里选择Spring来统一配置,下一步;此处是定义Spring配置文件是需要新建还是使用已存在 的Spring配置文件,这里选择Existing Spring configuration file ,即使用已存在的 Spring 配置文件“WebRoot/WEB-INF/applicationContext.xml ”,

10、下方需要指定 Hibernate 的 SessionFactory 在Spring配置文件中的 Bean ID,使用"sessionFactory”即可,下DataSource 在在DB Profile的下拉列表中选择刚刚建立的连接,并在Bean ID处设置这个Spring配置文件中的 Bean ID名,这里使用"datasource”,下一步;接下来的 Define SessionFactory properties 界面是配置 Hibernate 的 SessionFactory 工具类存放 位置,不用选择即可,点击Finish ,就完成了 对Struts、Spring

11、、Hibernate三个框架的设置。这里还需要配置 Log4J(日志工具),只需将以下两个文件复制到SRC目录下即可com mon s-loggi pertiesIperties至于这两文件里的具体配置就不再多说。5. 把Spring集成到Struts。需要在Struts-config.xml文件里添加以下字段:<plug-i n className="org.spri ngframework.web.struts.C on textLoaderPlugl n"><set-property property=

12、"con textCo nfigLocatio n" value="/WEB-INF/classes/applicatio nCo ntext.xml"/></plug-i n>Value值就指定了 Spring配置文件applicationContext.xml文件具体包位置。6. 再就是为数据表添加持久化类。过程是在MyEclipse DataBase Explorer中打开连接,找到所需的表后,鼠标右键点击表名, 选择"Hibernate Reverse Engineering , ”,HihernaleFneineet

13、in;Hibernate Mapping and Application Generation百的 eratEhil irrLFirF! rriAnmnri.吕 rirl町 Ffrihi rlATAli*R 耳丫门1皿.1=!l启 hl* Java Source FnlderGenerate HiSelct #口ur jsva source Folder or packageJava src Folcal曲&drawmts vwinf testrowser-.! I Hibcmat- 叵I Up"I Java DatHCiriBase |0GeDAO tSprlncStess

14、lcI |廿百日CUStR3TC申.H田申田克出田申 凸 “1+.(derault package)orgorq. bingo org. bingo .dao org. bingo service org, bingo, strutsorg. bingo struts .action org. bingo struts Jormorg. bingoTempfate directory: | 匚nriwl设置了包路径后, 依次钩选 Hibernate Mapping File ” Java Data Object (取消钩选 Create abstract class")以及"

15、;Java Data Access Object(DAO)",在 “ Java Data Access Object(DAO) ” 下会自动钩选 "Generate precise findby methods",以及选择 “Spring DAO "选项,使用 “ Spring DAO ”后。下一步,ID Generator 选择"native叽田田B.1B srcffiX 算一 B.再下一步默认即可,点击Finish即可完成。生成的持久化类可以在选择的目录里找到。(B ffl s Qj |Accounts.javaAccountDAO.java 1Accountsld-javaAccounShbm.xml |.bingo dao service struts VO至此,St

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论