三层整合步骤
引入hibernate和spring的依赖包(Maven)和springMVC的包,并在web.xml中配置springMVC的servlet和spring的监听器;
整合dao(Hibernate)
没学习mybitas,先使用hibernate整合
Spring与Hibernate整合(不使用注解):
1、 创建JavaBean和配置文件
2、 创建applicationDao.xml文件
3、 配置数据源
4、 配置sessionFactory
5、 配置映射文件
6、 配置hibernateTemplate
7、 创建applicationDaoBean.xml创建dao层的对象并注入hibernateTemplate
整合service
不使用注解
1、 创建applicationService.xml文件
2、 配置applicationServiceBean依赖注入dao
3、 配置事务管理applicationTransaction.xml
a) 配置事务管理器,实现都dao的事务管理
b) 配置通知,表明对service的哪些方法进行管理,从侧面统一了service方法规范
c) 配置切面
整合controller
直接使用注解,开发中不推荐使用配置文件
1、 添加springMVC.xml配置文件
2、 配置注解映射器
3、 配置注解适配器
4、 在Controller中注入就直接使用AutoWriter注入了,不单独配置