三大框架的整合:
1、大致思路:
1、完成dao层和service层
2、spring声明式事务处理的配置
3、测试service层的对象是否是代理对象
4、写action
5、struts2的配置文件
6、web.xml文件
7、jsp页面
2、具体的详细的步骤
1、新建一个web project
2、编码utf-8 (查看Web项目工程环境:JDK(使用自己的JDK)、编码、tomcat等;)
3、导入jar包 (最好在工程中分包导入)
db
hibernate3.5.6
jstl
junit
spring2.5.5
struts2
4、建立三个src folder
src
存放源文件
config
存放配置文件
struts2
hibernate
spring
web.xml
test
存放测试类
5、写spring的配置文件,引入sessionFactory
在config的src folder下创建三个包hibernate、spring、struts分别存放各配置文件;
6、测试sessionFactory
7、写dao层和service层的接口和类
8、写springAOP的配置和dao层和service层的类
9、测试service层的类是否产生了代理对象
10、写action
11、把action放入到spring容器中
<bean id="personAction" class="com.itheima05.s2sh.struts2.action.PersonAction" scope="prototype">
注意:scope="prototype"
12、写struts2的配置文件
<action name="personAction_*" method="{1}" class="personAction"></action>
class属性的值要和spring配置文件中的id匹配