随笔分类 -  j2se

java基础,基于jdk
摘要:Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥到很强大的功能。最常见的就是事务控制。工作之余,对于使用的工具,不免需要了解其所以然。学习了一下,写了些程序帮助理解。AOP 主要是利用代理模式的技术来实现的。1、静态代理:就是设计模式中的proxy模式a、业务接口/** * 抽象主题角色:声明了真实主题和代理主题的共同接口。 * * @author. 阅读全文
posted @ 2012-06-01 10:54 yanbin_new 阅读(67978) 评论(10) 推荐(13)
摘要:自JDK1.5之后引入注解之后,各个框架中都提供了支持注解的方式。在日常开发中慢慢的将XML许多的配置转换成注解,经常的使用,各类开源框架中各种注解。在项目中自定义一些注解来方便开发等等。可见注解的易用性和广泛性。这边对注解做一些了解:元注解:在jdk中提供了 为自定义注解 所需要的几个元注解: @interface : 用于定义注解 @Target :用于描述注解的使用范围 大致有 method(方法) field(属性) type (类) @Retention : 注解的生命周期 SOURCE :源文件有效,CLASS :class文件有效, RUNTIME : 运行时有效 @Docume 阅读全文
posted @ 2012-05-31 23:39 yanbin_new 阅读(1470) 评论(6) 推荐(1)