深入探讨 Spring 与 Struts 的集成方案
关键字:Spring 与 StrutsSpring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE 开发 即J2EEwithoutEJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(St
关键字:Spring 与 StrutsSpring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE
开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF、Velocity)都提供了良好的支持和集成方案. 访问Spring官方站
Jakarta-Struts是Apache软件组织提供的一个
开源项目.它为
Java Web应用提供了基于Model-View-Controller的MVC框架,尤其适用于开发大型可扩展的Web应用.尽管基于Java的MVC框架层出不穷,事实上Spring的MVC模型也提供了驱动应用系统Web层的能力,但Jakarta-Struts仍然是所有这些框架中的佼佼者.
下面,将如何整合这两个J2EE领域的经典项目给出两套详尽的集成方案.
1.首先我们来看一个Spring-Struts整合应用下的控制器Action类源代码.
public class CourceAction extends Action {
private CourceService courceService;
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
原文转自:http://www.ltesting.net