
spring
文章平均质量分 80
zyl623
这个作者很懒,什么都没留下…
展开
-
spring 代码分析之 beans
这几天,闲着无事,看起了spring的源码,顺便也学习一下,人家的设计理念。 spring的源码还是比较多的,但是区分的层次比较可以。对比了一下自己设计的程序,有点惭愧,每次分包的时候,设计的都比较烂。 闲话少说,先来看看spring 的核心包beans。 beans 包主要提供了接口和类用于处理java beans。 其中最主要的接口是BeanWrapper:原创 2006-09-17 17:30:00 · 1317 阅读 · 0 评论 -
spring 代码分析之 beans
这几天,闲着无事,看起了spring的源码,顺便也学习一下,人家的设计理念。 spring的源码还是比较多的,但是区分的层次比较可以。对比了一下自己设计的程序,有点惭愧,每次分包的时候,设计的都比较烂。 闲话少说,先来看看spring 的核心包beans。 beans 包主要提供了接口和类用于处理java beans。 其中最主要的接口是BeanWrapper: ...2006-09-17 17:30:00 · 159 阅读 · 0 评论 -
spring aop 2.0 编程(二)一个实例
前面这是讲了许多的概念,下面以一个例子来说明:一个很好理解的aop 例子,也就是日志服务。先从aop第一种方式来实现,也就是xml配置方式先创建基本的日志类:public class Logger { private static Log log = LogFactory.getLog(Logger.class); public void entry(String message) {...2006-09-17 17:03:49 · 141 阅读 · 0 评论 -
spring aop 2.0 编程
在spring2.0中,aop发生了很大的变化:主要分为两大方面1.支持简单的aop xml配置2.支持@AspectJ的注释先来看一看第一种情况:申明一个aspect,在xml中的申明如下:<aop:config><o:p></o:p> <aop:aspect id="myAspect" ref="aBean"><o:p>&a2006-09-17 17:00:00 · 123 阅读 · 0 评论 -
spring2.0 自定义Scope
在spring 的以前版本中,只是支持singleton,prototype两种类型, 在2.0中作了很大的改进,增加了RequestScope,和SessionScope两种范围。当然也支持自定义Scope 下面简单介绍一下,spring2.0是如何支持自定义Scope的。Scope接口,需要实现的接口,主要的方法: Object get(String na...2007-01-04 18:36:28 · 265 阅读 · 0 评论 -
关于spring 2.0自定义xml 标记 (二 如何实现)
看了spring test 用例,其实实现这一功能还算比较简单,主要分以下的步骤,具体的实例可以去参考spring 自带的testcase首先定义相关xsd文件,用于验证相应的行为: 主要增加了4个自定义元素和1个属性: ...2006-10-27 18:24:29 · 128 阅读 · 0 评论 -
关于spring 2.0自定义xml 标记 (一 主要的相关类)
在spring 2.0 中,增加了自定义xml标记这一重大的功能。下面主要看一下spring 2.0实现这一功能的主要相关类:[b] NamespaceHandlerResolver(接口)[/b] 由DefaultBeanDefinitionDocumentReader使用,用于定位NamespaceHandler,指定特定的命名空间uri 实现类: [b]...2006-10-27 18:23:19 · 124 阅读 · 0 评论 -
spring2.0 自定义Scope
在spring 的以前版本中,只是支持singleton,prototype两种类型, 在2.0中作了很大的改进,增加了RequestScope,和SessionScope两种范围。当然也支持自定义Scope 下面简单介绍一下,spring2.0是如何支持自定义Scope的。 Scope接口,需要实现的接口,主要的方法: Object get(String name, ObjectF原创 2007-01-04 18:37:00 · 857 阅读 · 0 评论 -
关于spring 2.0自定义xml 标记 (二 如何实现)
看了spring test 用例,其实实现这一功能还算比较简单,主要分以下的步骤,具体的实例可以去参考spring 自带的testcase首先定义相关xsd文件,用于验证相应的行为: 主要增加了4个自定义元素和1个属性: xmlns:xsd="http://www.w3.org/2001/XMLSchema"原创 2006-10-27 18:28:00 · 800 阅读 · 0 评论 -
关于spring 2.0自定义xml 标记 (一 主要的相关类)
在spring 2.0 中,增加了自定义xml标记这一重大的功能。下面主要看一下spring 2.0实现这一功能的主要相关类: NamespaceHandlerResolver(接口) 由DefaultBeanDefinitionDocumentReader使用,用于定位NamespaceHandler,指定特定的命名空间uri 实现类: DefaultNamespaceHandl原创 2006-10-27 18:26:00 · 775 阅读 · 0 评论 -
spring aop 2.0 编程
在spring2.0中,aop发生了很大的变化:主要分为两大方面1.支持简单的aop xml配置2.支持@AspectJ的注释先来看一看第一种情况:申明一个aspect,在xml中的申明如下: ... ...申明pointcut expression="execution(* com.xyz.myapp.servic原创 2006-09-17 17:00:00 · 1007 阅读 · 0 评论 -
spring aop 2.0 编程(二)一个实例
前面这是讲了许多的概念,下面以一个例子来说明:一个很好理解的aop 例子,也就是日志服务。先从aop第一种方式来实现,也就是xml配置方式先创建基本的日志类:public class Logger { private static Log log = LogFactory.getLog(Logger.class); public void entry(String messag原创 2006-09-17 17:04:00 · 2702 阅读 · 0 评论 -
spring 2.0 关于事务的变化(主要为声明性事务)
在 1.x中,spring 的事务声明,一直是采用动态代理bean 实现的,也就是采用ProxyFactoryBean或者子类TransactionProxyFactoryBean来实现的考虑下面的例子:(用1.x实现)<bean id="myTxManager" class="org.springframework.orm.hibernate3.HibernateTransactionMa...2006-09-19 09:40:22 · 132 阅读 · 0 评论