SSH构架
Struts2+Spring+Hibernate
以Spring作为核心框架,数据持久化使用Hibernate完成,表现层使用Struts2
Spring提供对象管理、面向切面编程等实用功能
通过Spring提供的服务简化编码、降低开发难道、提高开发效率
处理用户登录逻辑:登陆成功,保存当前用户到Session。登陆失败,转发回登录界面,并提示错误信息
实现思路:
①为租房系统添加三个框架所需的JAR文件
②在Spring中配置数据源对象和会话工厂
③实现并配置DAO
④实现并配置Servce
⑤为业务层添加事务管理
⑥实现并配置Action
⑦创建JSP测试页面(登录界面)
方法一:定义独立的Hibernate配置文件,由Spring导入并创建会话工厂Bean
方法二:在Spring配置文件中进行集中配置先配置数据源,再以此为基础配置会话工厂Bean;持久化类的映射文件可以逐个配置,也可以按目录导入
引入Hibernate文件