`
aoliwen521
  • 浏览: 9024 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts与spring整合,action创建的困惑

阅读更多
struts2的action和struts1不一样,是有多个实例的。
如果用spring整合struts2,那么spring就要构造多个action的实例。

如果有些action里的内容,我只想注入一次。
比如各种service层的东西,或者一些资源文件的路径等等。

如果spring每次创建action都注入一遍这些内容,是不是一种资源上的浪费?
分享到:
评论

相关推荐

    ssh整和技术struts与hibernate整合,struts与spring整合,hibernate与spring整合,struts,hibernate,sp

    Struts技术资料 hibernate技术资料 spring技术资料 ssh整合技术(struts与hibernate整合,struts与spring整合,hibernate与spring整合,struts,hibernate,spring整合)

    struts和spring整合的2种方式

    在第一种整合方式中,Struts的`struts-config.xml`配置文件中,我们将`type`属性设置为`org.springframework.web.struts.DelegatingActionProxy`,这表示Struts的Action将由Spring来创建和管理。例如: ```xml ...

    struts+spring+hibernate整合

    5. **修改Action配置**:将Action类型更改为`DelegatingActionProxy`,以使Struts委托给Spring来管理Action实例。 6. **配置Spring**:在`applicationContext.xml`中定义Bean,比如这里的`LoginAction`,使得Spring...

    struts 与spring整合关键点

    在Struts中,Action类通常是业务逻辑的入口点,整合Spring后,这些Action可以通过Spring容器来创建和管理,从而实现依赖的自动装配。 2. **Action的Spring管理**:在整合过程中,需要将Struts的Action类声明为...

    struts和spring整合(两种实现方法)

    用DelegatingRequestProcessor和DelegatingActionProxy两种方法实现struts和spring的整合,不同的地方就在struts-config.xml文件中,当前文件中DelegatingRequestProcessor是注释的。

    Struts Spring Hibernate整合实践

    - **ActionSupport 方式**:将 Struts Action 类继承自 Spring 的 ActionSupport 类,但这样会导致 Struts Action 与 Spring 紧耦合,不利于后期扩展或更换框架。 - **DelegatingRequestProcessor 方式**:解决了 ...

    Struts+Spring+Hibernate整合教程.pdf

    3. 配置Struts:在struts-config.xml中配置Action和ActionForward,同时使用Spring的Action代理实现DI。 4. 配置Hibernate:设置hibernate.cfg.xml文件,定义数据库连接等信息。 5. 实现业务逻辑:编写Action、...

    SSH整合源码(Struts+Spring+Hibernate整合用户注册例子)

    Struts和Spring之间通过ActionServlet和Spring的DispatcherServlet协同工作,而Spring与Hibernate之间的整合通常通过SessionFactoryBean和HibernateTemplate完成。 8. **用户注册流程**:用户提交注册信息后,...

    Struts2整合Spring、JPA

    在整合Spring时,我们通常会利用Spring的Action代理来替代Struts2默认的Action实例化方式,这样可以将Action的创建和依赖注入交给Spring容器来管理。具体实现包括在Struts配置文件中声明Spring插件,并在Spring的...

    struts1 spring ibatis整合项目源码

    struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码

    struts,与spring整合

    2. **Spring的Action代理**:整合时,Spring会为Struts的Action类创建一个代理,这个代理负责处理请求并调用实际的Action实现。这样,Action的实例可以在Spring容器中被管理和初始化,而不是在Struts的配置文件中。 ...

    struts2和spring整合包

    整合Struts2和Spring的主要目标是利用两者的优点,创建一个更强大的MVC应用。整合步骤通常包括: 1. **配置Spring**:创建Spring的ApplicationContext配置文件,定义Bean及其依赖。 2. **配置Struts2**:在Struts2...

    Struts+Spring整合例题附jar包

    2. **Struts插件**:为了实现Struts与Spring的整合,通常需要使用Struts-Spring插件。这个插件允许我们在Struts的配置文件(struts-config.xml)中声明Spring Bean,让Struts能够通过Spring的IoC容器获取Action实例...

    struts与spring的整合

    将Struts与Spring整合可以充分利用两者的优点,实现更高效、更灵活的开发。 **Struts框架详解** Struts是Apache软件基金会的一个开源项目,基于MVC设计模式,主要解决了JSP模型2架构中的控制器问题。它通过...

    Struts2与Spring整合的demo

    下面我们将深入探讨Struts2与Spring整合的相关知识点。 1. **Struts2框架**: - Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Web应用的开发。 - 它提供了强大的Action类,负责处理请求并调用业务...

    Struts和Spring整合示例讲解

    在提供的"**Myeclipse中Struts和Spring整合.doc**"文档中,应该包含了详细的步骤指导,包括创建Struts和Spring项目、配置相关XML文件、编写Action和Service等。这份文档对于初学者来说是一份宝贵的资源,它将帮助...

    struts1和spring整合

    5. 整合 Controller:在 Spring 中定义一个 Controller 类,该类可以是 Spring 的 Controller 或者是实现了 Struts1 的 Action 接口的类。在 Controller 中注入 Service,调用 Service 实现业务逻辑。 6. 数据绑定...

    struts hibernate spring 整合 PUB

    struts struts hibernate spring 整合 PUBhibernstruts hibernate spring 整合 PUBate spring 整合 PUB

    struts hibernate spring整合图解及源码

    在整合过程中,通常会使用Spring的IoC容器来管理Struts的Action和Hibernate的SessionFactory,这样可以实现低耦合和更好的测试性。另外,Spring的Web MVC框架也可以与Struts一起工作,形成双MVC架构,提供更强大的...

Global site tag (gtag.js) - Google Analytics