spring 对struts2的action管理

我就想问一下,什么叫“清除prototype作用域的对象并释放任何prototype bean所持有的昂贵资源”?我又怎样在客户端代码完成清除prototype作用域的对象并释放任何prototype?希望大家可以帮帮忙,找了好久都没有找到解决的方案.

prototype就是每次都会获得一个实例,这个实例的生命周期不由spring管理,它和普通的实例一样,最终由JVM回收。只要没有到它的强引用,就会被回收。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-08
用到多次配置bean的时候,设置为多实例就可以了。

我要怎么让spring来代理struts2的action,就像struts一样,做个这个的...
这非常简单,比struts1更容易,只要在引入spring的插件包,在struts2的配置文件的action元素中的class属性值设置为spring中管理的bean的名称即可,即当你指定spring为struts2的对象工厂(当然有很多框架都可以作为对象工厂),那么struts2中配置文件里的action的class如过为类完全名字,则用这个类,如果不是则...

spring 对struts2的action管理
prototype就是每次都会获得一个实例,这个实例的生命周期不由spring管理,它和普通的实例一样,最终由JVM回收。只要没有到它的强引用,就会被回收。

spring如何管理action
整合spring+struts2需要用到struts-spring-plugin。你想要用spring去管理action。就需要将action作为bean配置到spring容器。struts2的action要求是多例的。所以你要写prototype,确保每来一个请求都对应一个action。当你在spring里配置了action这个bean。需要在struts.xml里写class="spring里的bean的名字",那么,...

spring整合struts2时,action里面的service注入不进来,报空指针异常,纠 ...
struts2-spring-plugin,这个struts插件你需要正确配置。另外,请检查web.xml中struts2和spring相关的配置

S2SH框架中,把struts2的action交给Spring管理有什么好处?
将各层的耦合度降到最低,避免接口间的污染。举个例子:我们在ssh中一直强调的是面向接口编程。你在业务层需要用到dao的实现类提供的方法,但是dao的实现类假如有好A,B C三个。如果你现在使用A的对象直接new A的话,那么业务层就和dao绑在一起了,当我需要使用B的对象来提供服务的话,我不得不...

Struts2注解式开发,怎么让Spring管理action的创建
这个意思就是读取xxx.xxx.xxx.action包里的所有类,只要类里有注解说自己是Action的,都会被自动创建并放到spring里统一管理。PS,现在Controller层一般都直接用你springmvc了,用struts2一般是为了同时用到它的tags来编写jsp网页,不过如果view层用ajax,那就没必要非得从后台用你struts的标签来编写jsp了...

Struts2和Spring整合,Action交给Spring管理,请问Action的scope应该是...
用prototype,struts2的默认用法是将页面传来的参数放到action的属性里,导致了一个action必须为一个请求独有,否则就产生线程不安全。如果你不使用这种机制,自己从request里取参数的话,可以用singleton

把struts2的action交给spring去 管理和注入属性, struts.xml怎么写...
在struts2的xml文件里面添加一句:<constant name="struts2.ObjectFactory" value="Spring"\/>这一句 如果你的struts2版本比较高,也可以不要加这个,因为他内部已经默认添加了这句 然后<action name="" class="..."\/>这个name属性就是引用spring配置里面的bean的id 其他的都和以前一样写 希望对你...

如何使用Spring来管理Struts中的Action
struts2.xml中加入<constant name="struts.objectFactory" value="spring"><\/constant> 添加struts2-spring-plugin的jar包,action配置的class改为spring的bean id值

Struts跟spring整合有什么好处,action交给spring管理有哪些好处!_百度...
拿现在的struts2来说吧,把action交给spring管理,可以实现线程安全,保证每个线程对应的action都是独立的。struts和spring整合在一起,还可以使其项目有更多的伸展性,spring可以把你的逻辑层符合dao层进行分离,使其你的项目有更多的伸缩性。希望可以帮助到你。

相似回答
大家正在搜