MyEclipse85开发SSH(Struts2SpringHibernate)示例完整丰富版data.doc

MyEclipse85开发SSH(Struts2SpringHibernate)示例完整丰富版data.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MyEclipse8.5 开发 SSH (Struts2+Spring+Hibernate)示例-完整丰富版 虽然已经有很多文章介绍整合Struts2,、Spring2.5、Hibernate3.1来开发基于Web Project项目的过程,但是里边有很多细节描述不是很清楚,对初学者造成了很大的困扰,特别是测试运行后出现很多不知所以然的错误,往往并不是程序本身错误造成的,而是配置细节出现的问题,这里将每个过程及配置中需要注意的细节一一说明,希望大家在初学的道路上走的更加平坦。 创建Web Project 这个过程很简单,通过MyEclipse8.5的创建向导逐步完成就可以了,建议JAVA支持方面选择JAVA EE5.0这个版本。 在创建Web Project之前最好规划好项目的目录结构,这里有两个地方需要考虑目录结构,一个是WebRoot下,这里存放的都是项目表示层的程序及文档,即JSP、javascript、CSS、图片及浏览器可访问的内容,可以按照项目功能模块分配目录;另一个是src下,这里存放的是struts2、spring、hibernate的配置文件,JAVA程序等,JAVA程序按照包分类管理,最好struts2的action程序放一个包,hibernate的DAO放一个包,Hibernate Factory放一个包,每个包下也可以按照模块再分包管理。 建立MySql数据库 通过MySql的管理工具创建一个数据库,并且记住数据库的访问URL,用户名,密码,确定数据库各个表的名字,字段等,这个设计最好在系统详细设计阶段,因为在项目开发过程中修改数据库结构会给开发进程造成很大影响。 利用MyEclipse的Db Browser可以连接到该项目对应的数据库,随时查看数据库的结构及记录,具体操作见MyEclipse8.5 IDE,这里不再赘述。 引入Spring2.5 将鼠标定位到Web Project项目名称上,单击右键,依次选择菜单MyEclipse-Add Spring Capabilities。 选择“Spring 2.5 AOP”,“Spring 2.5 Core”,“Spring 2.5 Persistence Core”,“Spring 2.5 Persistence JDBC”,“Spring 2.5 Web”等库; 配置Spring配置文件存放路径及名称,都采用缺省配置即可,配置文件存放在src目录下,配置文件名称为applicationContext.xml; 引入Hibernate3 将鼠标定位到Web Project项目名称上,单击右键,依次选择菜单MyEclipse-Add Hibernate Capabilities。 选择Hibernate3.1,其他项缺省即可。 点击“Next”按钮,设置配置文件存放位置及名称,选择新建一个配置文件,都用系统给出的缺省值即可。 点击“Next”按钮,进入数据库连接配置界面,选择一个已经配置好的DBDriver,其他项都缺省选择。 点击“Next”按钮,进入“Hibernate SessionFactory”创建窗口,这里设置一下“Java Package”即是前面规划好的目录名称,点击“new”创建包,建议取名为xxx.xxxx.hibernate。 创建POJO映射 打开DB Brower,选择目标数据库的某个表xxx; 单击右键,选择菜单“Hibernate Reverse engineering”,按照上图所示选择各项配置; 单击“Next”按钮,选择数据库的主键生成器,这个是必选项; 一路点击“Next”按钮下去,系统会自动生成xxxDAO.java(对应数据库表的JAVA文件),xxx.java(对应数据记录的JAVA文件),还有其他抽象类JAVA文件 测试Spring和Hibernate的整合 经过上面两个引入环节,Spring已经和Hibernate整合在了一起,下面就使用MyEclipse的File-New-Class编写一个Java测试代码来测试整合操作是否正确,实例代码如下: package com.crazyicelee.test; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; import com.crazyicelee.dao.User; import com.crazyicelee.dao.UserDAO; /** *

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档