<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"> </property> <property name="url" value="jdbc:jtds:sqlserver://172.16.7.7:1433/NewsCenter"> </property> <property name="username" value="vote"></property> <property name="password" value="123456"></property> <property name="maxActive"> <value>200</value> </property> <property name="maxIdle"> <value>70</value> </property> <property name="minIdle"> <value>60</value> </property> <property name="maxWait"> <value>2000</value> </property> <property name="initialSize"> <value>60</value> </property> <property name="removeAbandoned"> <value>true</value> </property> <property name="removeAbandonedTimeout"> <value>60</value> </property> <property name="logAbandoned"> <value>true</value> </property> </bean> <bean id="newsDataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"> </property> <property name="url" value="jdbc:jtds:sqlserver://172.16.7.3:1433/NewsCenter"> </property> <property name="username" value="cahpa"></property> <property name="password" value="cahpa"></property> <property name="maxActive"> <value>200</value> </property> <property name="maxIdle"> <value>70</value> </property> <property name="minIdle"> <value>60</value> </property> <property name="maxWait"> <value>2000</value> </property> <property name="initialSize"> <value>60</value> </property> <property name="removeAbandoned"> <value>true</value> </property> <property name="removeAbandonedTimeout"> <value>60</value> </property> <property name="logAbandoned"> <value>true</value> </property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.SQLServerDialect </prop> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="mappingResources"> <list> <value>cn/com/comment/pojos/Catalog.hbm.xml</value> <value>cn/com/comment/pojos/Manager.hbm.xml</value> <value>cn/com/comment/pojos/Role.hbm.xml</value> <!-- <value>cn/com/comment/pojos/Channels.hbm.xml</value> <value>cn/com/comment/pojos/Specials.hbm.xml</value> <value>cn/com/comment/pojos/News.hbm.xml</value> --> <value>cn/com/comment/pojos/Cmt.hbm.xml</value> <value>cn/com/comment/pojos/CmtExt.hbm.xml</value> <value>cn/com/comment/pojos/IpLock.hbm.xml</value> </list> </property> </bean> <bean id="newsSessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="newsDataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.SQLServerDialect </prop> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="mappingResources"> <list> <!-- <value>cn/com/comment/pojos/Catalog.hbm.xml</value> <value>cn/com/comment/pojos/Manager.hbm.xml</value> <value>cn/com/comment/pojos/Role.hbm.xml</value> <value>cn/com/comment/pojos/Cmt.hbm.xml</value> <value>cn/com/comment/pojos/CmtExt.hbm.xml</value> <value>cn/com/comment/pojos/IpLock.hbm.xml</value> --> <value>cn/com/comment/pojos/Channels.hbm.xml</value> <value>cn/com/comment/pojos/Specials.hbm.xml</value> <value>cn/com/comment/pojos/News.hbm.xml</value> </list> </property> </bean> <bean id="jotm" class="org.springframework.transaction.jta.JotmFactoryBean" /> <bean id="myTxManager" class="org.springframework.transaction.jta.JtaTransactionManager"> <property name="userTransaction" ref="jotm" /> </bean> <!-- 配置事务特性--> <tx:advice id="txAdvice" transaction-manager="myTxManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="*" read-only="true" /> </tx:attributes> </tx:advice> <!-- 配置那些类的方法进行事务管理--> <aop:config> <aop:pointcut id="allManagerMethod" expression="execution (* cn.com.comment.service.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" /> </aop:config> <bean id="catalogDao" class="cn.com.comment.dao.catalog.impl.CatalogDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="catalogService" class="cn.com.comment.service.catalog.impl.CatalogService"> <property name="catalogDao" ref="catalogDao" /> </bean> <bean id="managerDao" class="cn.com.comment.dao.manager.impl.ManagerDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="managerService" class="cn.com.comment.service.manager.impl.ManagerService"> <property name="managerDao" ref="managerDao" /> </bean> <bean id="roleDao" class="cn.com.comment.dao.role.impl.RoleDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="roleService" class="cn.com.comment.service.role.impl.RoleService"> <property name="roleDao" ref="roleDao" /> </bean> <bean id="channelDao" class="cn.com.comment.dao.channel.impl.ChannelDAO"> <property name="sessionFactory" ref="newsSessionFactory" /> </bean> <bean id="channelService" class="cn.com.comment.service.channel.impl.ChannelService"> <property name="channelDao" ref="channelDao" /> </bean> <bean id="specialDao" class="cn.com.comment.dao.special.impl.SpecialDAO"> <property name="sessionFactory" ref="newsSessionFactory" /> </bean> <bean id="specialService" class="cn.com.comment.service.special.impl.SpecialService"> <property name="specialDao" ref="specialDao" /> <property name="cmtDao" ref="cmtDao" /> </bean> <bean id="newsDao" class="cn.com.comment.dao.news.impl.NewsDAO"> <property name="sessionFactory" ref="newsSessionFactory" /> </bean> <bean id="newsService" class="cn.com.comment.service.news.impl.NewsService"> <property name="newsDao" ref="newsDao" /> <property name="cmtDao" ref="cmtDao" /> </bean> <bean id="cmtDao" class="cn.com.comment.dao.cmt.impl.CmtDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="cmtService" class="cn.com.comment.service.cmt.impl.CmtService"> <property name="cmtDao" ref="cmtDao" /> <property name="cmtExtService" ref="cmtExtService" /> <property name="newsDao" ref="newsDao" /> <property name="specialDao" ref="specialDao" /> </bean> <bean id="cmtExtDao" class="cn.com.comment.dao.cmtext.impl.CmtExtDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="cmtExtService" class="cn.com.comment.service.cmtext.impl.CmtExtService"> <property name="cmtExtDao" ref="cmtExtDao" /> </bean> <bean id="ipDao" class="cn.com.comment.dao.ip.impl.IpDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="ipService" class="cn.com.comment.service.ip.impl.IpService"> <property name="ipDao" ref="ipDao" /> </bean> <!-- <import resource="modelContext.xml"/>--></beans>
分享到:
相关推荐
1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务) 1.4.8 RMI(远程方法调用) 1.4.9 JMS(Java消息服务) 1.4.10 JMX(Java分布式管理) 1.4.11 JACC(Java容器授权合同...
事务处理也交由Spring去管理。 压缩文件中不包含Jar文件(由于全部的Jar将近12M,不能全部上传),所用到的Jar目录为,工程中再也不会出现由于MyEclipse自动整合而出现的大量Jar文件 : Java代码 1. //如果不用,...
該示例采用Strtus+Spring+Hibernate(簡稱SSH組合)實現一個簡單的電子公告板示例,演示了SSH組合在WEB中的一般應用,在這裡可以體驗到SSH組合清暫的分層,代碼簡潔清楚,各類文件之間的關係變得不再復雜了。...
1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务) 1.4.8 RMI(远程方法调用) 1.4.9 JMS(Java消息服务) 1.4.10 JMX(Java分布式管理) 1.4.11 JACC(Java容器授权合同...
struts hibernate dwr 与Spring完全结合,实现用户列表、信息增、删、改、查、维护时用户重名提示等功能,还包括页面自动转码设置(web.xml),Hibernate管理服务按Bean名称拦截并进行Spring事务管理,完全由Spring...
1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务) 1.4.8 RMI(远程方法调用) 1.4.9 JMS(Java消息服务) 1.4.10 JMX(Java分布式管理) 1.4.11 JACC(Java容器授权合同...
MyEclipse8.0中自带的struts2版本是2.1.6,spring版本有2.0,2.5的,hibernate版本较多些至3.2,首先选版本就选择最优的,struts2没的选只有2.1.6版的,所以先导入struts2支持,然后是spring选的是2.0,问题就出在...
Struts2+Spring2.5.6+Hibernate3 用到的jar包 antlr-2.7.6.jar asm.jar backport-util-concurrent.jar cglib-nodep-2.1_3.jar commons-collections-3.1.jar commons-dbcp.jar commons-fileupload-1.2.1.jar commons-...
struts2+hibernate3+spring2整合所需的所有包的集合: antlr-2.7.6 aspectjweaver commons-collections-3.1 dom4j-1.6.1 freemarker-2.3.13 hibernate3 hibernate-jpa-2.0-api-1.0.1final jta-1.1 ognl-2.6.11 slf4j-...
jta.jar mysql-connector-java-5.1.6-bin.jar ognl-2.6.11.jar spring.jar struts2-core-2.0.12.jar struts2-spring-plugin-2.0.12.jar xwork-2.0.6.jar
所以没有上传导入的jar,其实就是默认的struts2和hibernate以及spring的包.该项目使用的jar包为以下. spring-beans.jar xwork-2.0.4.jar spring-context.jar ognl-2.6.11.jar spring-web.jar ...
spring3.2+strut2+hibernate4 注解方式。<struts> spring.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...
spring=非标准的J2EE技术实现(很多开源的Framwork)。 Sun标准:J2EE技术,Servlet、JSP、JPA、JTA、...struts+spring+hibernate webwork+spring+hibernate struts+spring+ibatis struts+spring+jdbc webWork+spring+
Tomcat+spring+hibernate+jotm,还有就是struts、Oracle等 二、需求说明 系统里有2套不同网域的oracle数据库,之间的数据需要进行交互。 三、Dao配置 1、定义jtom Bean xml 代码 1. <bean id="jotm" class="org....
//vo2.setName("444444444555555555555555555555555555555555555555555555555555555554444"); HibernateBySQLServerDAO.addBySQLserver(vo2); } } 同时插入数据库sqlserver 和oracle 此时如果插入sqlserver...
(2) spring-beans.jar 这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行 Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC /DI支持...
collections-2.1.1.jar commons-logging-1.0.4.jar dom4j-1.6.1.jar ehcache-1.1.jar hibernate3.jar jaas.jar jaxen-1.1-beta-7.jar jdbc2_0-stdext.jar jta.jar log4j-1.2.11.jar ...
6.jta-1.1.jar(hibernate对事务的处理) 7.slf4j-api-1.6.4.jar(一个日志系统的服务的api) 8.slf4j-nop-1.6.4.jar(对slf4j-api-x.x.x.jar的一个实现) 9.ojdbc14.jar (oracle驱动) 10.mysql-connector-java-...
第一部分 Spring的核心 第1章 开始Spring之旅 1.1 Spring是什么 1.2 开始Spring之旅 ...B.3.2 综合测试事务处理对象 B.3.3 测试数据库 B.3.4 使用Gienah Testing在JUnit 4中进行测试 B.4 小结
目录 第一部分spring的核心 第1章开始spring之旅 1.1spring是什么 1.2开始spring之旅 1.3理解依赖注入 ...b.3.2综合测试事务处理对象 b.3.3测试数据库 b.3.4使用gienahtesting在junit4中进行测试 b.4小结