SSH框架搭建
1)创建web工程
2)添加spring、Hibernate、struts2的支持
3)创建DAO层,反向生成代码,包括实体类、dao类、XXX.hbm.xml文件。
4)创建service层,写service类,调用DAO在applicationContext.xml文件中配置service的Bean
5)创建action层,写一个action类继承actionSupport
在applicationContext.xml中配置action类的Bean
在struts.xml文件中配置action,action的class的属性值要个Bean里面的名字一样。
Spring 如何与 hibernate 结合
Spring中的配置文件applicationContext.xml中配置了bean(sessionFactory )读取了hibernate.cfg.xml配置文件,
hibernate.cfg.xml配置文件中配与数据库的连接 ,这时候 spring和hibernate就连接在一起了。
Spring如何与Struts结合
在struts.zml文件中配置 action的时候,action的属性class的值要配成spring的Bean的名字
1、添加spring支持
添加spring Persistence
2、添加Struts支持
a.struts2整合spring需要 struts-spring-plugin-xx.jar
b.在Core里面的antlr-2.7.2.jar包是多余的,要删掉,和hibernate里面的包重复冲突
3、添加hibernate的支持