
spring
文章平均质量分 86
iteye_20137
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring事物笔记
/**什么异常时才回滚**/Spring事务策略由PlatformTransactionManager接口定义:public interface PlatformTransactionManager {TransactionStatus getTransaction(TransactionDefinition definition) throws TransactionException;...原创 2011-06-14 23:01:54 · 114 阅读 · 0 评论 -
使用web.xml方式加载Spring时,获取Spring context的两种方式:
1、servlet方式加载时:【web .xml】 Xml代码 <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet...原创 2010-06-25 14:10:11 · 122 阅读 · 0 评论 -
spring简述
背景 Rod Johnson在2002年编著的《Expert one to one J2EE design and development》一 Spring Logo书中,对Java EE正统框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了interface21框架,这是一个力图冲破Java EE传统开发的困境,从实际需求出...原创 2011-08-31 16:25:30 · 172 阅读 · 0 评论 -
相关知识和链接
《spring攻略》译员博客http://digitalsonic.iteye.com/blog/396619原创 2011-09-01 15:21:30 · 104 阅读 · 0 评论 -
Spring Framework 开发参考手册
http://www.html.org.cn/books/springReference/ 目录前言 1. 简介 1.1. 概览 1.1.1. 使用场景2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3...原创 2011-09-02 16:15:08 · 208 阅读 · 0 评论 -
Spring in Action 学习笔记—第六章 远程调用
远程调用是客户端应用和服务端之间的会话。在客户端上所需要的一些功能并不包括在该应用的职能范围内。所以应用向能提供这些功能的其他系统寻求帮助。远程的应用通过远程服务把这些功能公开出来。 一、Spring远程调用概览Spring为各种远程访问技术的集成提供了工具类。Spring远程支持是由普通(Spring)POJO实现的,这使得开发具有远程访问功能的服务变得相当容易。Spring远程...原创 2010-12-24 10:09:06 · 193 阅读 · 0 评论 -
spring ApplicationContext的实现
spring为ApplicationContext提供的3种实现分别 为:ClassPathXmlApplicationContext,FileSystemXmlApplicationContext和 XmlWebApplicationContext,其中XmlWebApplicationContext是专为Web工程定制的。使用举例如下: 1. FileSystemXmlApplica...原创 2010-07-01 10:37:06 · 147 阅读 · 0 评论 -
Spring源代码解析(一):IOC容器(1)
ss原创 2010-07-01 11:00:19 · 126 阅读 · 0 评论 -
关于spring声明式事务管理异常处理的测试和小结
关于spring事务管理以及异常处理的帖子,本论坛争论颇多,各有各的测试代码,也各有各的测试结果, 不知道是spring版本的不同还是各测试的例子的不同而导致测试结果出现差异. 本人也很想弄清楚spring是如何对Service进行事务管理的,并且还去看了一下spring框架关于事务管理几个相关类的源码,可惜由于本人功力有限,只看懂了皮毛. 既然源代码看不懂,那么只有运用例子进行测试,虽然笨了...原创 2010-07-08 10:51:31 · 121 阅读 · 0 评论 -
Spring中单例bean访问非单例bean的第一种方式:方法注入
方法注入在Spring中是很少用的,主要应用是, 对象中可能定义了一个受保护的抽象方法,而容器可能在运行时实现他以返回由容器查询得到的对象。 方法注入的最好用途之一就是处理单态、无状态对象需要调用非单态、有状态或者非线程安全对象的情况。 以前刚接触Spring时,如果在单例bean中调用非单例bean,只要把那个非单例bean 的singleton设置为false就可以了。...原创 2010-07-08 15:20:39 · 409 阅读 · 0 评论 -
Spring 框架的设计理念与设计模式分析(2)
如何创建 Bean 实例并构建 Bean 的关系网 下面就是 Bean 的实例化代码,是从 finishBeanFactoryInitialization 方法开始的。 清单 4. AbstractApplicationContext.finishBeanFactoryInitialization<!--<br /><br />Code highl...原创 2010-06-18 09:59:56 · 431 阅读 · 0 评论 -
Spring 框架的设计理念与设计模式分析(1)
前言:Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成 Spring 的骨骼架构? Spring 的 AOP 特性又是如何利用这些基础的骨骼架构来工作的? Spring 中又使用了那些设计模式来完成...原创 2010-06-18 09:56:31 · 288 阅读 · 0 评论 -
Spring技术内幕——深入解析Spring架构与设计原理(五)Spring与远端调用
http://jiwenke.iteye.com/blog/518439在应用开发中,常常涉及服务器系统中各种不同进程之间的通信与计算交互,远端调用(RMI)是实现这种计算场景的一种有效方式。此外,还存在着另一种情况,在这种应用场景中,与那些典型的基于HTML的B/S应用不同,客户端程序需要完成对服务器端应用的直接调用,这也是需要远端调用大显身手的场合。 Spring中提供了轻量级的远端调...原创 2011-07-04 10:31:51 · 100 阅读 · 0 评论 -
Spring的组件自动扫描机制
Spring将所有的bean都纳入到IOC中创建、管理和维护。对于大型的项目而言,项目中会有成百上千个bean,如果我们都在配置文件中配置,那么我们就会增加配置文件的体积,显得过于臃肿,过于庞大,查找维护起来也不太方便。在Spring2.5中引入了组件自动扫描机制,通过在classpath自动扫描的方式把组件纳入到Spring容器中。这大大减少了程序员在配置XML文件上的时间,使得配置文件显得...原创 2011-07-06 10:06:03 · 293 阅读 · 0 评论 -
AOP
What is AOP?AOP即Aspect-Oriented Programming的缩写,中文意思是面向切面编程,也有译作面向方面编程的,因为Aspect有“方面、见地”的意思。AOP实际上是一种编程思想,由Gregor Kiczales在Palo Alto研究中心领导的一个研究小组于1997年提出[1]。在传统的面向对象(Object-Oriented Progr amming,OOP)编程...原创 2011-07-11 14:10:56 · 131 阅读 · 0 评论 -
Spring AOP: Spring之面向方面编程
5.1. 概念面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面 或者说 关注点 。 这使得可以模块化诸如事务管理等这些横切多个对象的关注点。(这些关注点术语称作 横切关注点。)Spring的一个关键组件就是AOP框架。 Spring IoC容器(Be...原创 2011-07-11 14:12:39 · 133 阅读 · 0 评论 -
Spring AOP原理及拦截器
原理AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting enterprise concerns,例如,所有大中型应用都要涉及到的持久化管理(Persistent)、...原创 2011-07-11 14:25:31 · 100 阅读 · 0 评论 -
Spring事务的传播行为和隔离级别
Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION...原创 2010-11-02 15:51:36 · 90 阅读 · 0 评论 -
浅谈Spring事务隔离级别
本文将介绍Spring事务隔离级别,Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。 一、Propagation :key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一...原创 2010-11-02 16:05:35 · 68 阅读 · 0 评论 -
spring 中的singleton和ClassLoader中的单例
http://www.iteye.com/topic/718645 当一个bean的作用域为singleton, 那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。 换言之,当把一个bean定义设置为singlton作用域时,Spring IoC容器只会创建该bean定义的唯一实例。这个单一...原创 2011-08-03 15:50:02 · 216 阅读 · 0 评论 -
spring提供的任务调度支持
Spring 中正确使用 Quartz 和 CronExpression Quartz 作为企业级任务调度框架以其灵活的使用方式、强大的功能已经得到广泛应用,作为一向喜欢将业内流行的工具纳入支持的 Spring 自然已经内置 了对 Quartz 的支持,使得 Quartz 中最常使用的 SimpleTrigger 和 CronTrigger 的使用得到了最大简化,分别对应 Sprin...原创 2010-06-17 10:33:15 · 107 阅读 · 0 评论 -
spring aop 面向切面编程 如何来做一个强大的日志记录功能
这个东西怎么做:spring aop 面向切面编程 如何来做一个强大的日志记录功能模板; 昨天经理把这个任务交给我,让我为公司现在的项目加上一个详细的日志记录功能模板,对所有的操作,至少是增删改运作进行一个记录,其要记录操作者,以及执行的方法,IP,以及操作的方法的参数. 我以前做过类似的功能,不过是在filter里做的,通过filter来检查action请求,记录请求中的参数及act...原创 2010-07-08 16:11:26 · 203 阅读 · 0 评论