
Spring
文章平均质量分 76
少林寺烹饪速成班
这个作者很懒,什么都没留下…
展开
-
Spring AOP原理及拦截器
原理AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting enterprise concerns,例如,所有大中型应用都要涉及到的持久化管理(Pers转载 2014-09-25 10:41:23 · 501 阅读 · 0 评论 -
tx:method 有关的设置
有关的设置id="defaultTxAdvice">9.5.5. 有关的设置这一节里将描述通过 标签来指定不同的事务性设置。默认的 设置如下:事务传播设置是 REQUIRED隔离级别是 DEFAULT事务是 读/写事务超时默认是依赖于事务系统的,或者事务超时没有被支持。任何 RuntimeExcep转载 2014-11-17 15:18:05 · 3592 阅读 · 0 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一转载 2014-11-17 14:10:09 · 364 阅读 · 0 评论 -
各种系统框架图简介
原文出处:http://space.itpub.net/6517/viewspace-6096541.Spring 架构图 Spring 是一个开源 框架,是为了解决企业 应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适转载 2014-09-25 10:24:46 · 1113 阅读 · 0 评论 -
Spring FactoryBean源码浅析
在Spring BeanFactory容器中管理两种bean 1.标准Java Bean 2,另一种是工厂Bean, 即实现了FactoryBean接口的bean 它不是一个简单的Bean 而是一个生产或修饰对象生成的工厂Bean在向Spring容器获得bean时 对于标准的java Bean 返回的是类自身的实例 而FactoryBean 其返回的对转载 2014-09-25 14:56:22 · 487 阅读 · 0 评论 -
spring scope
摘自《Spring 解密》scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的转载 2014-09-25 14:39:54 · 381 阅读 · 0 评论 -
Spring AOP 详解
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观转载 2014-09-25 10:44:23 · 345 阅读 · 0 评论 -
spring的beanFactory和factoryBean
org.springframework.beans及org.springframework.context包是Spring IoC容器的基础。BeanFactory提供的高级配置机制,使得管理任何性质的对象成为可能。ApplicationContext是BeanFactory的扩展,功能得到了进一步增强,比如更易与Spring AOP集成、消息资源处理(国际化处理)、事件传递及各种不同应用层的转载 2014-09-25 10:54:53 · 322 阅读 · 0 评论 -
spring数据源配置的三种方法
spring数据源配置目前确切的说应该分为:spring容器自带连接池、项目中创建连接池、服务器创建连接池三种 一、spring容器自带连接池 Spring本身也提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.datasource包中。这个类实现了javax.sql.DataSource接口,但 它并转载 2014-09-25 10:51:45 · 969 阅读 · 0 评论 -
Spring AOP的两种实现方式
AOP常用实现方式是一个采用声明的方式来实现,一个采用注解的方式来实现,温习下一些概念 Joinpoint(连接点):程序执行时的某个特定的点,在Spring中就是某一个方法的执行 Pointcut(切点):说的通俗点,spring中AOP的切点就是指一些方法的集合,而这些方法 是需要被增强、被代理的。一般都是按照一定的约定规则来表示的,如正则表达式等。切点是转载 2014-09-25 10:43:25 · 633 阅读 · 0 评论 -
Spring事务传播属性与隔离级别
一、Propagation (事务的传播属性) Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务转载 2014-11-10 14:33:56 · 379 阅读 · 0 评论