Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解

Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解

ID:37713049

大小:1.39 MB

页数:36页

时间:2019-05-29

Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解_第1页
Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解_第2页
Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解_第3页
Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解_第4页
Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解_第5页
资源描述:

《Struts2.1、Spring3.0、Hibernate3.3框架整合详细图解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.创建项目打开Myeclipse8.6,新建web工程,命名为ssh,点击完成。获得目录结构如下:2为项目添加Struts能力a)右键点击项目,选择MyEclipse->AddStrutsCapabilities,或者点击菜单栏中MyEclipse->ProjectCapabilities->AddStrutsCapabilities。b)选择struts2.1版本c)点击下一步,选择StrutsCore(核心库)和Struts2Spring(包含集成Spring插件)的两个最基本库,其他根据需要可以添

2、加。d)点击完成,添加后的项目多了一个Struts.xml(用于配置action),web.xml中添加了核心过滤器的配置。struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2

3、-name>/*3.为项目添加Spring能力a)右键点击项目,选择MyEclipse->AddSpringCapabilities,或者点击菜单栏中MyEclipse->ProjectCapabilities->AddSpringCapabilities。b)选择Spring3.0版本,类库选择Spring3.0AOP、Spring3.0Core、Spring3.0PersistenceCore、Spring3.0P

4、ersistenceJDBC、Spring3.0Web5个库,并勾选复制到本地WEB-INF/lib目录。c)点击下一步,默认配置不需修改。d)点击完成,查看添加Spring后的项目,增加了applicationContex.xml文件4.为项目添加Hibernate能力a)右键点击项目,选择MyEclipse->AddHibernateCapabilities,或者点击菜单栏中MyEclipse->ProjectCapabilities->AddHibernateCapabilities。b)选择Hib

5、ernate3.3版本,如果要使用注记可选中启用annotation,但是会对后续自动生成实体类造成麻烦,不选就是用xml文件形式进行实体类映射,默认勾选Hibernate3.3Annotation&EntityManager、Hibernate3.3CoreLibraries两个类库,复制jar文件到本地WEB-INF/lib文件夹下。c)点击下一步,选择使用Spring的配置文件applicationContext.xml,这样就不会生成hibernate.cfg.xml,生成与否看个人习惯。d)点击

6、下一步,选择已经存在的applicationContext.xml文件的位置以及创建sessionFactory的名字e)下一步,选择已经建立好的数据库连接mydbf)点击下一步,取消勾选,不生成HibernateSessionFactory类g)点击完成,查看工程,applicationContext.xml文件中增加了数据库连接的配置,包括datasource和sessionFactory7.搭建项目结构(分包)a)创建包结构:model(实体类)、dao(数据库访问类)、service(业务逻辑类)

7、、web(控制类)8.搭建项目结构(model、dao生成)利用Myeclipse生成model和dao(最好自己构建可以减少冗余代码)转到MyEclipse数据库浏览视图下,双击mydb进行连接右键点击users表,选择Hibernate反向工程选择生成目录为app.model,勾选创建POJO即创建表对应的Javabean,同时创建映射文件hbm.xml,勾选更新hibernate配置,勾选创建springdao。下一步,选择id生成策略为native,因为users主键自增,或者在下一步中选择也可以

8、点击完成,回到代码视图查看工程变化,model包下面增加了Users.java、UsersDAO.java、Users.hbm.xml三个文件将UsersDAO移动到dao包中,并抽出接口IUsersDAO因为位置移动需要修改applicationContex.xml中的配置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。