#SSH框架整合(1)
导入相关包
1,导入Struts2相关包
!
这里包含了基本的Struts2包,在D:\SSHM\Struts2\struts-2.3.24\apps\struts2-blank \WEB-INF\lib下所有包,
这里包含使用Struts2开发所需要的必须包,这两个日日志记录可有可无,后面hibernate和spring也会映入引入,并且这里的是2,点击版本,配置文件是xml格式的,1之前都是属性刚完事配置文件,所以这里就直接删除了,不删除也可
单独说说这个包,这个包是一个Struts2和spring的整合包
2,hibernate相关包
(1),数据库连接驱动包
(2),hibernate开发所需要的必须包\Hibernate\hibernate-release-5.0.7.Final\lib\required
(3),日志记录
(4),开源的链接池包(若使用默认的连接池可不导入)
Hibernate\hibernate-release-5.0.7.Final\lib\optional\c3p0
倒完这两个框架需要的饱之后可以发下如下图存在一个两个框架都有的包,之后可能会存在版本冲突,所有在这里直接删除一个
3,spring相关包
spring开发包就比较麻烦,分几个模块,需要做相应开发就导入相关包
(1),IOC注册反转需要的包6个,包括4个开发的核心包以及2个日志记录包
(2),AOP面向切面编程,开发所需要的包,包括4个
(3),进行jdbc模板开发,事物管理需要的2个包
(4),整合web项目开发
(5),单元测试
( 6 ),整合hibernate的开发
总共43个包
导入相关配置文件
struts2的配置文件
核心过滤器配置文件web.xml
action配置文件struts2.xml
hibernate的配置文件
hibernate.cfg.xml核心配置文件
ps,因为在spring里面已经进行了事物管理,所以在hibernate里面是不需要再配置事务隔离级别和与当前线程绑定
映射文件 类名.hbm.xml
spring的配置文件
web.xml配置监听器
配置可信监听器之后,会先加载application文件,之后可直接通过ServletContext
获取工厂类然后获取类
applicationContext.xml
最后不要忘记了导入日志配置文件
log4j.properties