javaee中ssh配置
来源:互联网 发布:网络基础哪本书好 编辑:程序博客网 时间:2024/06/05 03:33
springDaseBD 配置:
<?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:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.2.xsd">
<context:property-placeholder location="classpath:db.properties"/>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${driverClass}"/>
<property name="jdbcUrl" value="${jdbcUrl}"/>
<property name="user" value="${user}"/>
<property name="password" value="${password}"/>
<!--当连接池中的连接用完时,C3P0一次性创建新连接的数目 -->
<property name="acquireIncrement" value="${acquireIncrement}"/>
<!--初始化时创建的连接数,应在minPoolSize与maxPoolSize之间取值 -->
<property name="initialPoolSize" value="${initialPoolSize}"/>
<!--minPoolSize连接池 最少连接数 -->
<property name="minPoolSize" value="${minPoolSize}"/>
<!--maxPoolSize连接池 最大连接数 -->
<property name="maxPoolSize" value="${maxPoolSize}"/>
<!--maxIdleTime最大空闲时间 -->
<property name="maxIdleTime" value="${maxIdleTime}"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="packagesToScan">
<list>
<!-- <value>com.my.oneTOmany</value> -->
<value>com.my.ManyToMany</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql =true
hibernate.hbm2ddl.auto=create
</value>
</property>
</bean>
<bean id="transactionManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 支持注解开启事务管理 -->
<!-- <tx:annotation-driven/> -->
<aop:config>
<aop:pointcut id="pointcut"
expression="execution(* com.my.dao.impl.*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="pointcut"/>
</aop:config>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="save*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="show*" read-only="true"/>
<tx:method name="get*" read-only="true"/>
</tx:attributes>
</tx:advice>
</beans>
Struts配置:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<!--把struts生产action的权利交给spring -->
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true" />
</struts>
spring-ActionBean的配置:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<bean id="EmpAction" class="com.my.action.EmpAction">
<property name="empService" ref="IEmpService"></property>
</bean>
</beans>
- javaee中ssh配置
- 【JavaEE】SSH+Spring Security基础上配置AOP+log4j
- javaEE中404错误页面配置
- 在Eclipse for JavaEE中配置SDK
- Fedora中配置SSH
- ubuntu中配置SSH
- github中ssh配置
- javaEE ssh 面试题
- javaee之SSH项目
- 【JavaEE】SSH全注解
- JavaEE SSH框架整合(一) jar包导入 web.xml配置
- JavaEE SSH框架整合(二) struts2 加载本地dtd文件,action配置
- MYECLIPSE6.0中配置SSH
- SSH中web的配置
- rac中ssh的配置
- ssh中使用spring配置
- ssh中得常用配置
- ssh框架中事务管理配置
- 1048
- Hive Beeline
- Extjs Grid 只显示列名 不显示数据
- 【问题解决】IDEA右键选择new新文件的时候没有JSP文件选项解决
- 我的产品开发之旅(5) - 使用Spring MVC搭建API平台
- javaee中ssh配置
- Gradle 配置技巧
- CString与double互相转化
- 机器学习:方差Variance与偏差Bias
- 初学C程序
- Android 跑马灯 文字滚动
- 1053
- 深入理解Java:SimpleDateFormat安全的时间格式化
- 温故而知新之Java多线程编程(一)