SSH学习练习项目-CRM
Hibernate + Struts2 + Spring整合
jar包:
三个框架各自必须包(注意重复包,如javassist)
MySQL驱动包
Struts整合Spring包
Spring整合web包
Spring整合AOP包
Spring整合Hibernate及事务包
Spring整合JUnit4包(JUnit4包)
标签库包
JSON包
Spring配置:
applicationContext.xml
导入约束beans、context、aop、tx
配置Spring启动Listener
配置Spring配置文件位置参数
Struts2配置:
配置Struts2核心过滤器
struts.xml
根据业务配置package、action
Struts2整合Spring配置:
Struts对象工厂常量配置
Struts配置中action的class指向Spring中配置的ActionBean(Action多例)
Hibernate配置:
hibernate.cfg.xml
根据业务配置mapping文件
Spring整合c3p0连接池配置:
配置db.properties
Spring中配置dataSource
Spring整合Hibernate配置:
Spring中配置SessionFactory,
注入dataSource,
注入hibernateProperties,
注入mappingDirectoryLocations的目录
(不再需要hibernate.cfg.xml配置)
Spring配置AOP事务:
配置核心事务管理器(注入sessionFactory)
配置事务通知
配置事务织入
扩展Session作用范围(懒加载使用Session):
配置OpenSessionInViewFilter过滤器
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。