Hibernate-struts 项目中Session的管理
2017-11-24 11:56
288 查看
重点:
1. Struts与Hibernate一起使用完成案例开发!
2. Open Session In View 模式应用
需求:
显示部门信息,部门下的所有员工!
【要求:员工信息在jsp页面显示,使用懒加载完成!】
数据库设计:
T_dept/ t_employee
项目框架搭建
a. 引用的jar文件
struts相关jar文件
hibernate相关jar文件
c3p0连接池/数据库驱动包
b. 配置
struts.xml
hibernate.cfg.xml
web.xml 【struts核心过滤器】
c. 公用类
步骤一:导入相关的jar包
步骤二:做好准备工作
建立实体类对象Dept 和Employee,配置相关的Dept.hbm.xml ,Employee.hbm.xml和总映射文件hibernate.cfg.xml
步骤三:创建工具类HibernateUtils 里面放入创建的session对象
步骤四:action--->service--->dao所以我们先创建dao层总的DeptDao类
步骤五:建立service层中的DeptService类
步骤六:建立action层中的DeptAction类,并对其进行配置。
步骤七:【重点】配置一个拦截器,并在其中进行事务处理。
步骤八:添加index.jsp页面(显示数据库内容)
最后运行显示:
1. Struts与Hibernate一起使用完成案例开发!
2. Open Session In View 模式应用
需求:
显示部门信息,部门下的所有员工!
【要求:员工信息在jsp页面显示,使用懒加载完成!】
数据库设计:
T_dept/ t_employee
项目框架搭建
a. 引用的jar文件
struts相关jar文件
hibernate相关jar文件
c3p0连接池/数据库驱动包
b. 配置
struts.xml
hibernate.cfg.xml
web.xml 【struts核心过滤器】
c. 公用类
步骤一:导入相关的jar包
步骤二:做好准备工作
建立实体类对象Dept 和Employee,配置相关的Dept.hbm.xml ,Employee.hbm.xml和总映射文件hibernate.cfg.xml
步骤三:创建工具类HibernateUtils 里面放入创建的session对象
步骤四:action--->service--->dao所以我们先创建dao层总的DeptDao类
步骤五:建立service层中的DeptService类
步骤六:建立action层中的DeptAction类,并对其进行配置。
步骤七:【重点】配置一个拦截器,并在其中进行事务处理。
步骤八:添加index.jsp页面(显示数据库内容)
最后运行显示:
相关文章推荐
- SSH框架之Hibernate的集合缓存、查询缓存、项目中的session管理方式
- (21)项目中Hibernate Session的管理方式
- 【Hibernate】项目中session的管理方式
- hibernate进二阶之项目中session的管理方式
- struts+spring+hibernate项目开发环境的搭建——eclipse3.3+MyEclipse6.0+MySql4.1
- Spring对Hibernate的Session和SessionFactory的管理(转帖)
- Hibernate中如何管理session和批量操作数据
- 【知识整理】Hibernate-管理Session
- Hibernate学习之路(十五):hibernate中管理session和批处理
- Struts2+Spring3+Hibernate3.6整合之一:用户管理
- Spring+hibernate的session问题 声明事务管理是否起作用
- myeclipse 项目中添加源码jar包 hibernate源码包 struts源码包 spring源码包如同
- spring+struts+hibernate 项目debug总结
- struts+hibernate项目debug总结
- 利于ThreadLocal模式管理hibernate的Session
- 解决Hibernate的session.save/update/delete操作无效问题(事务管理)
- 用maven整合struts+spring+hibernate之四 添加事务管理
- 查看项目的struts,hibernate,spring的版本
- Struts2.0+Hibernate2.5+Spring3.0搭建JavaEE项目要用的jar
- hibernate的事务管理和session对象的详解