Spring
文章平均质量分 84
iteye_17677
这个作者很懒,什么都没留下…
展开
-
Spring体系结构介绍
1.认识Spring Spring是分层的Java Se/EE轻量级开源框架,以Ioc和Aop为核心,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多企业级应用技术,逐渐成为使用最多的J2EE企业应用开源框架。2.Spring带给我们什么 (1)方便解耦,简化开发 (2)AOP编程支持 (3)声明式事务的支持...原创 2015-11-02 10:20:40 · 157 阅读 · 0 评论 -
JBoss7.1.1+Spring4+Hibernate4分布式系统的配置
最近在开发一个企业的ERP系统,用到多个数据库,某一业务需要同时操作多个数据库,我们使用了JBoss作为Web服务器,数据源采用jdni方式,采用spring4注入方式进行多数据源和事务的配置,采用Hibernate4的SessionFactory进入数据操作, 下面介绍整个过程的配置:1.Jboss JDBC数据源的配置系统采用sqlserver2008作为数据库,s...原创 2016-01-29 15:05:18 · 251 阅读 · 0 评论 -
Spring动态数据源的配置及使用
如果应用系统使用到多个数据源,可以使用Spring提供的动态数据源进行配置:1.DynamicDataSource的设计通过继承AbstractRoutingDataSource实现动态数据源的设计 public class DynamicDataSource extends AbstractRoutingDataSource { @Override ...原创 2016-01-27 11:07:06 · 144 阅读 · 0 评论 -
spring + atomikos解决多数据源事务管理
一般的企业管理系统免不了要访问多个数据库,如框架数据库、仓库数据库等,但spring的jdbc事务只支持一个数据源的事务配置,为了在tomcat中支持多数据源事务,可以采用开源框架atomikos来进行配置。采用的开发环境:Spring4 + hibernate4 + atomikos3.9.3 + mssql20081.下载atomikos-jdbc:3.9.1所需要的...原创 2016-01-27 10:39:56 · 142 阅读 · 0 评论 -
Spring多数据源事务解决方案
一般的企业管理系统免不了要访问多个数据库,如框架数据库、仓库数据库等,如何实现Spring的多数据源事务管理?下面就以两个数据库为例,描述我的整个开发过程及出现的问题,以及最后的解决方法。我采用的是开发环境:spring4.2 + hibernate4.2 + tomcat7.0一、设置两个事务出现的问题 开始的设计的时候就设置两个数据源,两个SessionFacto...原创 2016-01-27 09:51:38 · 212 阅读 · 0 评论 -
Spring事务管理介绍
一、声明式事务配置 1.基于TransactionProxyFactoryBean的配置 <?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20...原创 2015-12-17 16:10:19 · 101 阅读 · 0 评论 -
Spring数据源配置总结
1.c3p0数据源 <!-- 定义c3p0数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <!-- 指定连接数据库驱动 --> <property na原创 2015-12-17 12:24:01 · 82 阅读 · 0 评论 -
Spring切面类型比较
1.Spring可以定义4种切面(1)基于@AspjectJ注解的方式<aop:aspectj-autoproxy proxy-target-class="true"/> (2)基于<aop:aspect>的方式(基于Schema)<aop:config proxy-target-class="true"> <aop:a...原创 2015-12-17 11:00:04 · 299 阅读 · 0 评论 -
Spring基于Schema配置切面的例子
如果项目不能使用JDK1.5以上,无法使用@AspectJ进行注解,Spring提供了基于Schema配置的方法,代替基于@AspectJ注解要面的方式。 1.XML配置 使用<aop:advisor>或<aop:aspect>进行配置<?xml version="1.0" encoding="UTF-8" ?><...原创 2015-12-17 10:13:30 · 142 阅读 · 0 评论 -
Spring基于@AspectJ AOP例子
1.使用前准备 Spring在修理@Aspect注解表达式时,需要将Spring的asm模块加到类路径中。asm是轻量级的字节码处理框架,因为java的反射机制无法获取入参名,Spring就利用asm处理@AspectJ中所描述的方法入参名。 此外还需要加入aspectj.weaver和aspectj.tools类包。 2.配置使用@AspectJ切面...原创 2015-12-17 09:41:38 · 74 阅读 · 0 评论 -
Spring AOP 基础
1.AOP的述语(1)Joinpoint连接点程序运行过程中的某一点.比如方法调用、属性访问、异常抛出(2)Pointcut切点需要进行增加的位置(3)Advice增强在不修改原有代码的前提下,为某一个对象增加新的功能(4)Advisor(Aspect)切面把散落在系统各处与横切关注点相关的重复代码抽取出来归整到一处形成一个模块,我们称为方面.(5)T...原创 2015-12-16 14:54:37 · 87 阅读 · 0 评论 -
Java国际化和Spring国际化比较
1.Java本身框架国际化(1)本地化相关的类LocaleNumberFormatDateFormatMessageFormat(2)使用ResourceBoundle国际化资源命名规范:<资源名>_<语言代码>_<国家/地区代码>.properties如:resource.propertiesresource_z...原创 2015-12-15 15:52:19 · 132 阅读 · 0 评论 -
Spring使用Properties文件
1.Properties文件的内容dbName=sampledbdriverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/${dbName}#userName=root#password=1234userName=WnplV/ietfQ=password=gJQ9O+q34qk\= ...原创 2015-12-15 14:38:41 · 163 阅读 · 0 评论 -
Ioc容器装配Bean的方法
一、基于XML的方法1.属性的注入 <bean id="car" class="com.baobaotao.ditype.Car"> <property name="brand" value="红旗&amp;CA72"/> <property name="maxSpeed" value="2原创 2015-12-15 13:16:57 · 83 阅读 · 0 评论 -
JBPM4.4 + ssh2 + mssql2008请假流程设计示例
一、ProcessEngine实例的配置 研究过JBPM的人都知道,JBPM在操作流程时,一切都是基于ProcessEngine对象,所以整合的思路很简单,只要我们能让Spring创建出ProcessEngine。 配置内容如下: <bean id="springHelper" class="org.jbpm.pvm.internal.processengi...原创 2016-08-19 13:57:20 · 145 阅读 · 0 评论