ssh_1 常用spring配置
来源:互联网 发布:大数据的思维变革ppt 编辑:程序博客网 时间:2024/05/01 08:34
ssh_1 常用spring配置
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;//spring--加载*.properties配置文件
==
org.springframework.beans.factory.xml.XmlBeanFactory;//加载xml格式的配置文件
org.springframework.context.support.ClassPathXmlApplicationContext;//加载spring的applicationContext.xml配置文件
==
org.springframework.web.struts.DelegatingActionProxy DelegatingActionProxy;//struts 1--Action 代理类
org.springframework.web.struts.ContextLoaderPlugIn ContextLoaderPlugIn;//struts 1--Action 插件类,还可以用来加载spring配置
org.springframework.orm.hibernate3.LocalSessionFactoryBean LocalSessionFactoryBean;//spring ----sessionFactory
org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean //spring ----当实体类使用注解方式--sessionFactory
org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator BeanNameAutoProxyCreator;//spring---根据bean名称自动代理
org.springframework.transaction.interceptor.TransactionInterceptor TransactionInterceptor;//spring--事务拦截器
org.springframework.orm.hibernate3.HibernateTransactionManager HibernateTransactionManager;//spring--事务管理(spring默认对dao层,可以改到service层)
org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator BeanNameAutoProxyCreator;//spring---根据bean名称自动代理
org.springframework.transaction.interceptor.TransactionInterceptor TransactionInterceptor;//spring--事务拦截器
org.springframework.orm.hibernate3.HibernateTransactionManager HibernateTransactionManager;//spring--事务管理(spring默认对dao层,可以改到service层)
org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource;//spring--事物管理策略,通配符”*“配置对所有方法配置事务
org.springframework.jdbc.datasource.DataSourceTransactionManager;//jdbc事物管理
org.springframework.transaction.interceptor.TransactionProxyFactoryBean;//事物代理工厂对象
<!-- 根据Bean名称自动代理 -->
<bean name="autoProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator" />
<!-- 事务代理 -->
<bean id="txProxy" parent="autoProxy">
<property name="beanNames">
<list>
<value>userMgr</value>
</list>
</property>
<property name="interceptorNames">
<value>ti</value>
</property>
</bean>
<!-- 事务管理 -->
<bean id="txMgr"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- 事务拦截器 -->
<bean id="ti"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="txMgr" />
<property name="transactionAttributes">
<props>
<prop key="in*">PROPAGATION_REQUIRED</prop>
<prop key="update*" >PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 根据Bean名称自动代理 -->
<bean name="autoProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator" />
<!-- 事务代理 -->
<bean id="txProxy" parent="autoProxy">
<property name="beanNames">
<list>
<value>userMgr</value>
</list>
</property>
<property name="interceptorNames">
<value>ti</value>
</property>
</bean>
<!-- 事务管理 -->
<bean id="txMgr"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- 事务拦截器 -->
<bean id="ti"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="txMgr" />
<property name="transactionAttributes">
<props>
<prop key="in*">PROPAGATION_REQUIRED</prop>
<prop key="update*" >PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
0 0
- ssh_1 常用spring配置
- 【Spring】Spring常用配置-Profile
- Spring常用的配置
- 常用Spring配置项
- Spring 常用配置小结
- spring常用配置
- spring mvc常用配置
- Spring常用配置解析
- Spring常用配置
- Spring中常用配置
- spring 常用配置
- spring常用注解配置
- Spring常用配置示例
- Spring常用配置
- Spring常用配置
- Spring 常用配置
- Spring常用配置
- Spring常用配置(二)
- C++ 知识点备注
- 利用 Dojo Data 开发统一的数据访问模型
- 图像处理的发展概述
- ubuntu分辨率设置
- 【USACO 2013 February Gold】出租车
- ssh_1 常用spring配置
- AWS中国有限预览服务即将来临
- 有关野指针问题
- C#制作自定义安装程序
- poj 2001 Shortest Prefixes
- float: right !important
- UML(一)认识
- 关于matlab 中libsvm中model中的保存与调用新发现
- JQuery Easy Ui dataGrid 数据表格