自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲人别居

自由自在,乐得其所

  • 博客(13)
  • 收藏
  • 关注

原创 别了北京,别了我的爱人

别了,北京,别了,我的爱人。明天开始,我将离开这个地方,这个我为之奋斗了两年的地方。北京,一个我很久以前就向往的地方,两年前,带着那份期待,带着那份热情,我来到了北京。而今,我将不得不离开这个曾经给我快乐,同时也给我悲伤的城市。在这里,我的事业开始起步,同样在这里,我的事业也在此结束。在这里,我开始了我第一次真正的恋情,同样在这里,也结束了这份来得太快的恋情。 也许,以后我还是会来这里,但是那

2006-09-22 20:52:00 951

翻译 EasyMock 2 使用指南

关于单元测试,模拟对象一直是不可缺少的,尤其对于复杂的应用来说。       这么多的模拟对象框架中,个人觉得比较好用的当属EasyMock了。当然JMock也不错。       下面简单介绍一下EasyMock 。             EasyMock 2 主要用于给指定的接口提供模拟对象。 模拟对象只是模拟领域代码直接的部分行为,能检测是否他们如定义中的被使用。使用 Mock 对象,来

2006-09-20 20:43:00 2360

EasyMock 2 使用指南

关于单元测试,模拟对象一直是不可缺少的,尤其对于复杂的应用来说。       这么多的模拟对象框架中,个人觉得比较好用的当属EasyMock了。当然JMock也不错。       下面简单介绍一下EasyMock 。             EasyMock 2 主要用于给指定的接口提供模拟对象。 <o:p></o:p>模拟对象只是模拟领域代码直接的部分行为,能检测是否他们...

2006-09-20 20:43:00 116

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 117

原创 spring 代码分析之 beans

    这几天,闲着无事,看起了spring的源码,顺便也学习一下,人家的设计理念。    spring的源码还是比较多的,但是区分的层次比较可以。对比了一下自己设计的程序,有点惭愧,每次分包的时候,设计的都比较烂。    闲话少说,先来看看spring 的核心包beans。    beans 包主要提供了接口和类用于处理java beans。    其中最主要的接口是BeanWrapper:  

2006-09-17 17:30:00 1290

spring 代码分析之 beans

    这几天,闲着无事,看起了spring的源码,顺便也学习一下,人家的设计理念。    spring的源码还是比较多的,但是区分的层次比较可以。对比了一下自己设计的程序,有点惭愧,每次分包的时候,设计的都比较烂。    闲话少说,先来看看spring 的核心包beans。    beans 包主要提供了接口和类用于处理java beans。    其中最主要的接口是BeanWrapper:  ...

2006-09-17 17:30:00 146

原创 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 2674

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 128

原创 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 987

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>&a

2006-09-17 17:00:00 108

原创 使用aop创建松散耦合(分析日志程序)

       日志,是每个系统都不可缺少的。但是,又不是必要的业务需求。        但用于日志记录的代码和主要用于其它职责的代码缠绕在一起。根据所解决的问题的复杂程度和作用域的不同,所引起的混乱可大可小。更改一个应用程序的日志记录策略可能涉及数百次编辑 ― 即使可行,这是个令人头疼的任务。         考虑一下以下代码:清单 1. 日志调用手工插入到每个方法中        

2006-09-17 16:56:00 629

使用aop创建松散耦合(分析日志程序)

       日志,是每个系统都不可缺少的。但是,又不是必要的业务需求。        但用于日志记录的代码和主要用于其它职责的代码缠绕在一起。根据所解决的问题的复杂程度和作用域的不同,所引起的混乱可大可小。更改一个应用程序的日志记录策略可能涉及数百次编辑 ― 即使可行,这是个令人头疼的任务。         考虑一下以下代码:清单 1. 日志调用手工插入到每个方法中         ...

2006-09-17 16:56:00 92

原创 我的另一个家

       这里是我的另外一个家,主要记载这些年来的开发经验和一些学习心得。免得到时候要找东西的时候,忘了这,忘了那。同时也希望与各位大虾交流一下自己的心得。 

2006-09-17 16:51:00 572

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除