首先你要把所有的action交给spring 来产生,然后spring才可以才能对action进行事物的管理, 这样你就可以切换pointcut的切面, 这样 就可以弯成spring 对action的事物进行管理, 但是不推荐你这样做。
你曾经写过上面一段话,具体的配置方法能给个例子吗?
spring 对action的事物进行管理
因为如果重新编写service工作量太大,希望能像管理service事务一样的处理。并且action中有两个业务逻辑 我的配置:spring中的 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" \/> <\/bean> <!...
spring如何管理action
你想要用spring去管理action。就需要将action作为bean配置到spring容器。struts2的action要求是多例的。所以你要写prototype,确保每来一个请求都对应一个action。当你在spring里配置了action这个bean。需要在struts.xml里写class="spring里的bean的名字",那么,当spring启动起来,他就会初始化action并且通过plugi...
spring是怎样通过配置文件来管理action,SessionFactory
1 )对于sessionFactory,通过在spring配置jdbc datasource对数据库进行管理,然后通过datasource注入sessionFactory的方式来创建会话工厂。这样我们一旦得到了sessionFactory就可以获取session,connection,来实现数据持久化的操作了。2)对于action其实也是把action当做spring容器中的一个元素来进行管理,这里spring使...
action用struts还是spring控制好
当然用spring,对于strust1的action用spring来管理可以解决线程安全问题,因为struts1的actin是单实例的,如果通过spring来管理可以实现多实例。控制反转:可以将属性注入到bean中,这样可以实现统一管理,比如哪一天,要更换项目的组件,就可以通过修改配置文件完成,而不必去每个类中修改组件的引用。面向切面:...
如何使用Spring来管理Struts中的Action
(2)struts.properties中:java 代码:struts.objectFactory=spring 即可,如果在Action中有依赖于其它的BEAN,也会被自动注入进来。这时候,Action实例是以prototype方式创建的,SPRING会为每个请求创建一个ACTION的实例。在某些时候,你可能希望不仅仅让SPRING创建和装配Action对象,还希望让SPRING完全管理这些对象...
spring 对struts2的action管理
prototype就是每次都会获得一个实例,这个实例的生命周期不由spring管理,它和普通的实例一样,最终由JVM回收。只要没有到它的强引用,就会被回收。
action交给spring管理的问题。
class="useraction"改为ref="useraction"
如何使用Spring来管理Struts中的Action
struts-config.xml中action的 type="org.springframework.web.struts.DelegatingActionProxy"然后applicationContext.xml中添加相对应的bean就行了
Struts跟spring整合有什么好处,action交给spring管理有哪些好处!_百度...
拿现在的struts2来说吧,把action交给spring管理,可以实现线程安全,保证每个线程对应的action都是独立的。struts和spring整合在一起,还可以使其项目有更多的伸展性,spring可以把你的逻辑层符合dao层进行分离,使其你的项目有更多的伸缩性。希望可以帮助到你。
Struts2注解式开发,怎么让Spring管理action的创建
xxx.xxx.action包里的所有类,只要类里有注解说自己是Action的,都会被自动创建并放到spring里统一管理。PS,现在Controller层一般都直接用你springmvc了,用struts2一般是为了同时用到它的tags来编写jsp网页,不过如果view层用ajax,那就没必要非得从后台用你struts的标签来编写jsp了。