一. spring hibernate struts 整合开发(1) - 搭建环境
二. spring hibernate struts 整合开发(2) - Spring集成的Hibernate编码和测试
三. spring hibernate struts 整合开发(3) - Struts集成Spring
四. spring hibernate struts 整合开发(4) - Struts与Spring集成2
五. spring hibernate struts 整合开发(5) - Hibernate二级缓存
六. spring hibernate struts 整合开发(6) - 额外功能
Java Web应用,最重要的文件是web.xml。Struts需要注册个servlet才可以被调用,spring需要注册个listener才可以被实例化,hibernate配置被集成在spring的配置文件中。
如果把action交给spring管理,我们可以使用依赖注入在action中注入业务层的bean。
1. Struts配置
确保action的path属性值与bean的名称相同。
<!-- the type property could be eliminated, otherwise if we couldn't fetch the action instance from spring container, struts would create the instance of the class represented by the type -->
<action path="/person/list" validate="false">
...
</action>
在struts配置文件中添加进spring的请求控制器,该请求控制器会先根据action的path属性值到spring容器中寻找跟该属性值同名的bean。如果寻找到即使用该bean处理用户请求
<controller>
<set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
2. spring配置
在beans.xml中加入:
<bean name="/person/list" class="com.john.web.action.PersonAction"/>
3. 修改PersonAction.java
public class PersonAction {
@Resource PersonService personService;
}
访问页面,测试是否显示结果。
整理自:传智播客spring教程
分享到:
相关推荐
spring.jar spring-aop.jar spring-aop.jar spring-beans.jar spring-hibernate3.jar spring-jdbc.jar spring-struts.jar spring-web.jar
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
struts-spring-hibernate-_-integration-2.zip
spring hibernate struts整合开发实例
spring-struts2-hibernate-maven整合,spring+struts2+hibernate在maven下的简单整合,直接导入ide即可使用
开发基于Struts Spring Hibernate Ajax的网上信息发布平台(Struts Hibernate Spring Ajax)--Chapter1
spring hibernate struts 整合开发所需jar包 很给力
Java-Spring+Struts+Hibernate-SSH框架整合01-Spring+Hibernate(一步一步的教你敲代码)(博客园,博客名称:Java-Spring+Struts+Hibernate-SSH框架整合01-Spring+Hibernate)
Struts Hibernate Spring Ajax Struts Hibernate Spring Ajax
Struts2-Spring-Hibernate的整合.doc Struts2-Spring-Hibernate的整合.doc Struts2-Spring-Hibernate的整合.doc Struts2-Spring-Hibernate的整合.doc
本项目使用Struts、Hibernate和Spring三层结构,表现层使用Struts1.1,业务层使用Spring1.2,持久层使用Hibernate3,只是一个小demo,但是麻雀虽小确五脏俱全,我们一样需要按照瀑布式开发过程去开发。通过设计我们...
Struts Hibernate Spring集成开发宝典-blog系统代码
spring hibernate struts整合包加整合方法 各种配置文件
spring hibernate struts 整合
Spring如何整合Hibernate和struts --cglib来实现事务管理.rtf.rtf
使用mysql数据库的struts2 spring hibernate整合简单示例,也可参考我的:“struts2 spring hibernate整合要点、注意点”这篇文档来配置
Struts Hibernate Spring Ajax Struts Hibernate Spring Ajax
这是一个J2EE-Struts2-Spring-Hibernate整合的例子:添加,采用现比较流行的一些技术(struts+hibernate+spring)
轻量级Java EE企业应用实战 (第4版) Struts 2 Spring 4 Hibernate整合开发
这是一个hibernate struts2 spring 三大矿建整合的一个项目。