spring
文章平均质量分 80
vvggsky
这个作者很懒,什么都没留下…
展开
-
Spring AOP
AOP作为Spring这个轻量级的容器中很重要的一部分,得到越来越多的关注,Spring的Transaction就是用AOP来管理的,今天就通过简单的例子来看看Spring中的A转载 2006-11-27 16:12:00 · 767 阅读 · 0 评论 -
Spring 的微内核与FactoryBean扩展机制
扩展Spring系列(1)--Spring 的微内核与FactoryBean扩展机制DreamHead在《思考微内核》十分激赏 Spring的微内核与扩展机制:“Spring的微内核在哪里呢?便是DI容器。而通过FactoryBean,我们可以定制自己的组件组装过程,对一个普通的JavaBean做手脚,像Spring AOP中常用的ProxyFactoryBean做的那样。如此,我们就不转载 2007-03-29 23:30:00 · 1164 阅读 · 0 评论 -
利用Spring AOP 缓存方法结果集
我们都知道Hibernate可以用ehcache来作为Second Level Cache.主要是针对POJO的缓存,而且缓存的读取在Hibernate中是写死.实际运用中感觉很不灵活.今天看到一篇介绍利用Spring Interceptor 来缓存指定方法结果的例子,感觉很不错,充分体会到AOP的强大力量 :)首先配置ehcache.xml转载 2007-03-06 15:03:00 · 746 阅读 · 0 评论 -
Quartz在Spring中动态设置cronExpression
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现 0/10 * * * * ?转载 2007-03-01 09:32:00 · 8075 阅读 · 2 评论 -
Spring 的事务处理
一)编程式事务处理 1 、使用TransactionTemplate进行事务处理(Spring进行commit和rollback) ( 1 )使用事务处理的类 import javax.转载 2007-02-09 10:23:00 · 1994 阅读 · 0 评论 -
Spring 中的 AOP
一、概述 (一)基本概念 1 、什么是AOP? 面向方面编程。所谓方面即是指日志、权限、异常处理、事务处理等。 2 、AOP的3个关键概念 ( 1转载 2007-02-09 10:21:00 · 1782 阅读 · 0 评论 -
Open Session In View探讨
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Open Sess转载 2006-12-13 17:43:00 · 1346 阅读 · 0 评论 -
Spring Framework中的面向方面编程(AOP)
Spring Framework中的面向方面编程(AOP),第一部分http://dev2dev.bea.com.cn/techdoc/20051216709.htmlSpring Framework中的面向方面编程(AOP),第二部分http://dev2dev.bea.com.cn/techdoc/20051223712.html转载 2006-12-04 13:39:00 · 1149 阅读 · 0 评论 -
Spring的AOP实现
我们来分析一下这个Demo,它的业务逻辑是求图形的面积,如果把日志服务的代码直接写在业务逻辑中,那么业务逻辑就不是纯净的,而服务也不能被其他业务逻辑共享,所以我们需要把日志服务单独写成一个类,然后通过Spring的AOP实现,动态的把服务插入到业务逻辑中。理解了这点我们再来看IOC,其实IOC的核心思想就是面向接口编程;在这里求圆的面积和求正方形的面积是不一样的,那么为了减弱对象与对象的之间的依赖转载 2006-12-01 15:27:00 · 1097 阅读 · 0 评论 -
用 Spring 更好地处理 Struts 动作三种整合 Struts 应用程序与 Spring 的方式
为什么 Spring 这么了不起?Spring 的创立者 Rod Johnson 以一种批判的眼光看待 Java™ 企业软件开发,并且提议很多企业难题都能够通过战略地使用 IOC 模式(也称作依赖注入)来解决。当 Rod 和一个具有奉献精神的开放源码开发者团队将这个理论应用于实践时,结果就产生了 Spring 框架。简言之,Spring 是一个轻型的容器,利用它可以使用一个外部 XM转载 2006-11-29 16:42:00 · 752 阅读 · 0 评论 -
Spring AOP编程
使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。 Spring framework是很有转载 2006-11-27 16:52:00 · 646 阅读 · 0 评论 -
Spring的事务管理2.0与1.2.8的区别
Spring1.2.8 Spring以前对一个事务拦截要通过代理实现下面的配置文件是从不同的文件中找来的,不是单独的一个Spring配置文件。 abstract="true"> PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED,readOnly转载 2007-03-29 23:36:00 · 977 阅读 · 0 评论