- 浏览: 377922 次
- 性别:
- 来自: 深圳
最新评论
-
qw575408794:
请问 直角平面坐标 转 经纬度 怎么转 java实现,或者 ...
关于经纬度坐标转换的方法 -
horsely:
JavaScript图表FusionCharts免费在线公开课 ...
FusionCharts在Java中的基本使用 -
rzh0001:
good job
Excel 日期格式与数字格式转换的BUG -
springdata-jpa:
java quartz定时任务demo教程源代码下载,地址:h ...
[JAVA]定时任务之-Quartz使用篇 -
liuweihug:
fusioncharts 图片2种方式使用java导出 - 项 ...
FusionCharts在Java中的基本使用
<?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:context="http://www.springframework.org/schema/context"
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.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- 配置注解 -->
<context:annotation-config />
<!-- 配置数据源 -->
【如果需要配置多个数据源的时候,可以如下配置,需要建立一个SwitcherDataSource类】
<bean id="dataSource"
class="【自定义的源配置文件……com.yuanchung.saas.SwitcherDataSource】">
<property name="dataSource">
<ref bean="default_data_source" />
</property>
</bean>
<bean id="default_data_source"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="jdbcUrl"
value="jdbc:mysql://192.168.1.131:3306/common" />
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="user" value="root"></property>
<property name="password" value="123456"></property>
<property name="maxPoolSize" value="40" />
<property name="minPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxIdleTime" value="20" />
</bean>
【如果需要配置多个数据源的时候,可以如下配置】
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="jdbcUrl"
value="jdbc:mysql://localhost:3306/page" />
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="user" value="root"></property>
<property name="password" value=""></property>
<property name="maxPoolSize" value="40" />
<property name="minPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxIdleTime" value="20" />
</bean>
<!-- 配置sessionFactory -->
<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.MySQLDialect
</prop>
<prop key="hibernate.jdbc.batch_size">20</prop>
<prop key="hibernate.connection.autocommit">true</prop>
<!-- 显示sql语句 -->
<prop key="hibernate.show_sql">true</prop>
<!--解决hql中文问题 -->
<prop key="hibernate.connection.useUnicode">true</prop>
<prop key="hibernate.connection.characterEncoding">
UTF-8
</prop>
<!-- hibernate缓存设置 -->
<prop key="hibernate.cache.use_second_level_cache">
true
</prop>
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
<!-- 创建表 -->
<prop key="hibernate.hbm2ddl.auto">update</prop>
<!-- 缓存路径 -->
【当使用二级缓存的时候,需要标配缓存路径】
<prop key="net.sf.ehcache.configurationResourceName">
classpath:ehcache.xml
</prop>
【当使用二级缓存的时候,需要标配缓存路径】
</props>
</property>
【映射文件配置】
<property name="mappingResources">
<list>
<value>com/crm/model/customer/Customer.hbm.xml</value>
<value>com/crm/model/product/Product.hbm.xml</value>
<value>com/crm/model/order/Order.hbm.xml</value>
<value>com/crm/model/visualOrder/VisualOrder.hbm.xml</value>
</list>
</property>
</bean>
<!-- 配置事务管理器bean,使用HibernateTransactionManager事务管理器 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<!-- 为事务管理器注入sessionFactory" -->
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- 事物管理方法1 -->
<!-- 配置事务注解驱动 -->
<tx:annotation-driven transaction-manager="transactionManager" />
<!-- 配置事务拦截器Bean -->
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<!-- 为事务拦截器bean注入一个事物管理器 -->
<property name="transactionManager" ref="transactionManager"></property>
<property name="transactionAttributes">
<!-- 定义事务传播属性 -->
<props>
<prop key="insert*">
PROPAGATION_REQUIRED,-Exception
</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="modify*">PROPAGATION_REQUIRED</prop>
<prop key="merge*">PROPAGATION_REQUIRED</prop>
<prop key="edit*">PROPAGATION_REQUIRED</prop>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="new*">PROPAGATION_REQUIRED</prop>
<prop key="remove*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="del*">PROPAGATION_REQUIRED</prop>
<prop key="authorization*">PROPAGATION_REQUIRED</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="search*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="load*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="change*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="set*">PROPAGATION_REQUIRED</prop>
<prop key="getCustomerByOption">PROPAGATION_REQUIRED</prop>
<prop key="getCustomerAll">PROPAGATION_REQUIRED</prop>
<prop key="getReportData">PROPAGATION_REQUIRED</prop>
<prop key="getMyCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getShareCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getPublicCustomer">PROPAGATION_REQUIRED</prop>
<prop key="share*">PROPAGATION_REQUIRED</prop>
<prop key="getWapMyCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getWapShareCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getWapPublicCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getContactByOptionId">PROPAGATION_REQUIRED</prop>
<prop key="getBusiOpportByOptionId">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 事物管理方法2 -->
<!-- 配置事务通知属性 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<!-- 定义事务传播属性 -->
<tx:attributes>
<tx:method name="insert*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="edit*" propagation="REQUIRED" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="add*" propagation="REQUIRED" />
<tx:method name="new*" propagation="REQUIRED" />
<tx:method name="set*" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="change*" propagation="REQUIRED" />
<tx:method name="modify*" propagation="REQUIRED" />
<tx:method name="get*" propagation="REQUIRED"
read-only="true" />
<tx:method name="find*" propagation="REQUIRED"
read-only="true" />
<tx:method name="load*" propagation="REQUIRED"
read-only="true" />
<tx:method name="query*" propagation="REQUIRED"
read-only="true" />
<tx:method name="is*" propagation="REQUIRED"
read-only="true" />
<tx:method name="look*" propagation="REQUIRED"
read-only="true" />
<tx:method name="search*" propagation="REQUIRED"
read-only="true" />
<tx:method name="view*" propagation="REQUIRED"
read-only="true" />
<tx:method name="*" propagation="REQUIRED" read-only="true" />
</tx:attributes>
</tx:advice>
<!-- 配置事务代理 -->
<bean id="beanProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<!-- 指定哪些bean需要自动创建业务代理 -->
<property name="beanNames">
<list>
<value>CustomerMgr</value>
<value>TaskEventMgr</value>
<value>UserMgr</value>
</list>
</property>
<!-- 注入事务代理所需要的拦截器 -->
<property name="interceptorNames">
<list>
<value>transactionInterceptor</value>
</list>
</property>
</bean>
<!-- 配置权限拦截器 -->
<bean id="authorityInterceptor"
class="com.yuanchung.sales.struts.authority.AuthorityInterceptor">
</bean>
<bean
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>/customer</value>
<value>/contact</value>
<value>/busiOpport</value>
<value>/admin/user</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>authorityInterceptor</value>
</list>
</property>
</bean>
<!-- 配置事务切面 -->
<aop:config>
<!-- 定义切入点:com.zzy.zdms.service包及其子包中定义的任意方法的执行 -->
<!-- <aop:advisor pointcut="execution(*com.zzy.zdms.service..*.*(..))" advice-ref="txAdvice"/> -->
<aop:pointcut id="serviceOperation"
expression="execution(* com.yuorCompany.C3p0.service..*.*(..))" />
<aop:advisor advice-ref="txAdvice"
pointcut-ref="serviceOperation" />
</aop:config>
【DAO、业务层和实现层的配置】
<bean id="CustomerDAO"
class="com.crm.dao.customer.impl.CustomerDAOImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="CustomerMgr"
class="com.crm.service.customer.impl.CustomerMgrImpl">
<property name="customerDAO">
<ref bean="CustomerDAO" />
</property>
<property name="productDAO">
<ref bean="ProductDAO" />
</property>
</bean>
<bean name="/customer"
class="com.crm.struts.customer.action.CustomerAction">
<property name="customerMgr">
<ref bean="CustomerMgr" />
</property>
<property name="productMgr">
<ref bean="ProductMgr" />
</property>
</bean>
</beans>
【…………有多个开发人员参与的时候,如果在web.xml中没有配置多个applicationContext.xml,需要在applicationContext.xml文件中加入以下配置…………】
<!-- 加载xml文件 -->
<import resource="applicationContext-yang.xml" />
<import resource="applicationContext-wyl.xml" />
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
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.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- 配置注解 -->
<context:annotation-config />
<!-- 配置数据源 -->
【如果需要配置多个数据源的时候,可以如下配置,需要建立一个SwitcherDataSource类】
<bean id="dataSource"
class="【自定义的源配置文件……com.yuanchung.saas.SwitcherDataSource】">
<property name="dataSource">
<ref bean="default_data_source" />
</property>
</bean>
<bean id="default_data_source"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="jdbcUrl"
value="jdbc:mysql://192.168.1.131:3306/common" />
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="user" value="root"></property>
<property name="password" value="123456"></property>
<property name="maxPoolSize" value="40" />
<property name="minPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxIdleTime" value="20" />
</bean>
【如果需要配置多个数据源的时候,可以如下配置】
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="jdbcUrl"
value="jdbc:mysql://localhost:3306/page" />
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="user" value="root"></property>
<property name="password" value=""></property>
<property name="maxPoolSize" value="40" />
<property name="minPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxIdleTime" value="20" />
</bean>
<!-- 配置sessionFactory -->
<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.MySQLDialect
</prop>
<prop key="hibernate.jdbc.batch_size">20</prop>
<prop key="hibernate.connection.autocommit">true</prop>
<!-- 显示sql语句 -->
<prop key="hibernate.show_sql">true</prop>
<!--解决hql中文问题 -->
<prop key="hibernate.connection.useUnicode">true</prop>
<prop key="hibernate.connection.characterEncoding">
UTF-8
</prop>
<!-- hibernate缓存设置 -->
<prop key="hibernate.cache.use_second_level_cache">
true
</prop>
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
<!-- 创建表 -->
<prop key="hibernate.hbm2ddl.auto">update</prop>
<!-- 缓存路径 -->
【当使用二级缓存的时候,需要标配缓存路径】
<prop key="net.sf.ehcache.configurationResourceName">
classpath:ehcache.xml
</prop>
【当使用二级缓存的时候,需要标配缓存路径】
</props>
</property>
【映射文件配置】
<property name="mappingResources">
<list>
<value>com/crm/model/customer/Customer.hbm.xml</value>
<value>com/crm/model/product/Product.hbm.xml</value>
<value>com/crm/model/order/Order.hbm.xml</value>
<value>com/crm/model/visualOrder/VisualOrder.hbm.xml</value>
</list>
</property>
</bean>
<!-- 配置事务管理器bean,使用HibernateTransactionManager事务管理器 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<!-- 为事务管理器注入sessionFactory" -->
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- 事物管理方法1 -->
<!-- 配置事务注解驱动 -->
<tx:annotation-driven transaction-manager="transactionManager" />
<!-- 配置事务拦截器Bean -->
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<!-- 为事务拦截器bean注入一个事物管理器 -->
<property name="transactionManager" ref="transactionManager"></property>
<property name="transactionAttributes">
<!-- 定义事务传播属性 -->
<props>
<prop key="insert*">
PROPAGATION_REQUIRED,-Exception
</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="modify*">PROPAGATION_REQUIRED</prop>
<prop key="merge*">PROPAGATION_REQUIRED</prop>
<prop key="edit*">PROPAGATION_REQUIRED</prop>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="new*">PROPAGATION_REQUIRED</prop>
<prop key="remove*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="del*">PROPAGATION_REQUIRED</prop>
<prop key="authorization*">PROPAGATION_REQUIRED</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="search*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="load*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="change*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="set*">PROPAGATION_REQUIRED</prop>
<prop key="getCustomerByOption">PROPAGATION_REQUIRED</prop>
<prop key="getCustomerAll">PROPAGATION_REQUIRED</prop>
<prop key="getReportData">PROPAGATION_REQUIRED</prop>
<prop key="getMyCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getShareCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getPublicCustomer">PROPAGATION_REQUIRED</prop>
<prop key="share*">PROPAGATION_REQUIRED</prop>
<prop key="getWapMyCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getWapShareCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getWapPublicCustomer">PROPAGATION_REQUIRED</prop>
<prop key="getContactByOptionId">PROPAGATION_REQUIRED</prop>
<prop key="getBusiOpportByOptionId">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 事物管理方法2 -->
<!-- 配置事务通知属性 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<!-- 定义事务传播属性 -->
<tx:attributes>
<tx:method name="insert*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="edit*" propagation="REQUIRED" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="add*" propagation="REQUIRED" />
<tx:method name="new*" propagation="REQUIRED" />
<tx:method name="set*" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="change*" propagation="REQUIRED" />
<tx:method name="modify*" propagation="REQUIRED" />
<tx:method name="get*" propagation="REQUIRED"
read-only="true" />
<tx:method name="find*" propagation="REQUIRED"
read-only="true" />
<tx:method name="load*" propagation="REQUIRED"
read-only="true" />
<tx:method name="query*" propagation="REQUIRED"
read-only="true" />
<tx:method name="is*" propagation="REQUIRED"
read-only="true" />
<tx:method name="look*" propagation="REQUIRED"
read-only="true" />
<tx:method name="search*" propagation="REQUIRED"
read-only="true" />
<tx:method name="view*" propagation="REQUIRED"
read-only="true" />
<tx:method name="*" propagation="REQUIRED" read-only="true" />
</tx:attributes>
</tx:advice>
<!-- 配置事务代理 -->
<bean id="beanProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<!-- 指定哪些bean需要自动创建业务代理 -->
<property name="beanNames">
<list>
<value>CustomerMgr</value>
<value>TaskEventMgr</value>
<value>UserMgr</value>
</list>
</property>
<!-- 注入事务代理所需要的拦截器 -->
<property name="interceptorNames">
<list>
<value>transactionInterceptor</value>
</list>
</property>
</bean>
<!-- 配置权限拦截器 -->
<bean id="authorityInterceptor"
class="com.yuanchung.sales.struts.authority.AuthorityInterceptor">
</bean>
<bean
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>/customer</value>
<value>/contact</value>
<value>/busiOpport</value>
<value>/admin/user</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>authorityInterceptor</value>
</list>
</property>
</bean>
<!-- 配置事务切面 -->
<aop:config>
<!-- 定义切入点:com.zzy.zdms.service包及其子包中定义的任意方法的执行 -->
<!-- <aop:advisor pointcut="execution(*com.zzy.zdms.service..*.*(..))" advice-ref="txAdvice"/> -->
<aop:pointcut id="serviceOperation"
expression="execution(* com.yuorCompany.C3p0.service..*.*(..))" />
<aop:advisor advice-ref="txAdvice"
pointcut-ref="serviceOperation" />
</aop:config>
【DAO、业务层和实现层的配置】
<bean id="CustomerDAO"
class="com.crm.dao.customer.impl.CustomerDAOImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="CustomerMgr"
class="com.crm.service.customer.impl.CustomerMgrImpl">
<property name="customerDAO">
<ref bean="CustomerDAO" />
</property>
<property name="productDAO">
<ref bean="ProductDAO" />
</property>
</bean>
<bean name="/customer"
class="com.crm.struts.customer.action.CustomerAction">
<property name="customerMgr">
<ref bean="CustomerMgr" />
</property>
<property name="productMgr">
<ref bean="ProductMgr" />
</property>
</bean>
</beans>
【…………有多个开发人员参与的时候,如果在web.xml中没有配置多个applicationContext.xml,需要在applicationContext.xml文件中加入以下配置…………】
<!-- 加载xml文件 -->
<import resource="applicationContext-yang.xml" />
<import resource="applicationContext-wyl.xml" />
发表评论
-
cpu架构为power的JDk部署 jdk7 ppc64
2015-01-29 11:49 1993IBM提供了在cpu架构为power的linux操作系统的J ... -
CentOS 6.3下Samba服务器的安装与配置
2015-01-04 11:11 2602最近公司存储服务器 ... -
Intellij IDEA 快捷键整理
2014-10-21 15:54 903【常规】 Ctrl+Shift + Enter,语句完成 ... -
Maven: javax.sql:jdbc-stdext:2.0
2014-10-21 15:05 940今天搞maven遇到了这个小问题,google下,也没合适的 ... -
MySQL监控、性能分析——工具篇
2014-10-15 14:36 4944MySQL越来越被更多企业接受,随着企业发展,MySQL存储 ... -
Tomcat启动分析 【转】
2014-10-13 16:07 9181 - Tomcat Server的组成 ... -
MySQL Migration Toolkit initialized java loader 出错提示jre版本问题
2014-09-29 13:55 1814如果initialized java loader 出错提示j ... -
MySQL Migration Toolkit的使用
2014-09-29 13:54 1155MySQL Migration Toolkit是MySQL出 ... -
Oracle to MySQL
2014-09-29 13:52 10591.java 实体的移植 主键生成策略有JPA 提供与 ... -
jacob常用异常处理
2014-09-17 16:53 3363com.jacob.com.ComFailException ... -
java 使用jacob 操作word
2014-09-17 16:39 2402/** * word文档 */ ... -
HttpCLient实现对被GZip压缩过的Response进行解压
2014-05-22 15:33 12057发送请求(要求服务端对response进行GZip压缩): ... -
关于HttpClient的总结
2014-05-22 14:28 1252关于Httpclient的使用总结如下: (1)当Htt ... -
设置Tomcat的JAVA_OPTS参数
2014-03-20 17:23 1096修改 TOMCAT/bin/catalina.bat添加se ... -
Java_Thumbnailator
2014-03-20 14:49 775Thumbnailator 是一个为Java界面更流畅的缩略图 ... -
maven添加oracle驱动
2013-10-09 16:44 1287由于oracle商业版权问题,maven是不可以直接下载ja ... -
直接使用SQL操作Oracle空间数据的原理以及配置方法
2013-07-10 16:43 1800最近一直接到售前的请求,客户现场成功部署SDE for Or ... -
ORA-22992: 无法使用从远程表选择的 LOB 定位器
2013-07-09 11:08 1085现象描述:执行一条语句时报错,该语句是:select * ... -
ORA-28575:无法打开与外部过程代理程序的RPC连接
2013-07-09 10:54 19001. 修改listener.ora文件,增加如下内容,注意该 ... -
DBMS_STATS分析表
2013-07-05 16:54 951作用:DBMS_STATS.GATHER_TABLE_ST ...
相关推荐
在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...
在SSH的applicationContext.xml 中如何配制配制事务
### SSH框架applicationContext.xml头部文件知识点解析 #### 一、SSH框架简介 SSH框架是Struts+Spring+Hibernate三个开源框架的组合,是中国开发者对这三个框架整合应用的一种简称。其中Struts负责MVC(Model-View-...
ssh框架事务管理applicationContext.xml配置文件
applicationContext.xml的ssh实用配置
使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...
Spring的XML配置文件(如applicationContext.xml)用于声明bean及其依赖。通过@Autowired注解或XML配置,Spring可以自动装配bean,实现依赖注入。同时,Spring还提供了AOP(面向切面编程)支持,用于添加如日志、...
Spring的XML配置文件(如applicationContext.xml)用于声明Bean及其依赖关系,可以管理所有层的组件,包括数据库连接、服务层对象、DAO(数据访问对象)等。Spring还支持事务管理,可以通过XML配置文件定义事务策略...
- 在 `applicationContext.xml` 中的 `LocalSessionFactoryBean` 中添加映射资源,指定实体类对应的 hbm.xml 文件。 11. **配置 DAO 类**: - 创建 DAO 接口和实现类,实现与数据库的交互。 - 在 `...
5. **项目结构**:在MyEclipse中,通常将Spring的配置文件(如applicationContext.xml)放置在WebRoot/WEB-INF目录下,Hibernate的配置文件(如hibernate.cfg.xml)和库文件放在WEB-INF/lib目录下,Struts2的配置...
在本文中,我们将详细介绍如何搭建一个基于SSH(Struts、Spring、Hibernate)的开发环境,并结合Ajax技术进行应用。SSH是一个流行的企业级Java Web开发框架,它能够帮助开发者构建高效、可维护的Web应用程序。以下是...
### 快速搭建SSH2框架环境 #### 一、概述 本文档旨在提供一份详细的指导方案,帮助读者快速搭建SSH2框架环境。SSH2是指Struts2 + Spring + Hibernate这三个流行开源框架组成的Java Web开发架构。通过本指南,...
选择需要生成的配置文件位置,通常为`src/main/resources`目录下,生成`applicationContext.xml`。 4. **配置Spring** 使用默认设置,直接点击“Next”,然后“Finish”完成Spring支持的添加。`applicationContext...
### SSH环境配置流程详解 #### 一、安装MyEclipse MyEclipse是基于Eclipse平台的一款集成开发环境,特别适合Java EE应用的开发。它提供了丰富的插件和工具,能够极大提高开发效率。首先,从官方网站下载适合你操作...