• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






the ironman

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2

2013年12月16日

静态普通方法名匹配切面
摘要: 连接点:程序执行的摸个特定位置,如类开始初始化之前、类初始化之后、类中某个方法调用前和调用后,方法抛出异常后等等都是 连接点。但是Spring只支持方法的连接点,所以仅能在方法调用前,调用后,抛出异常后植入增强。切点:通过数据库查询的概念来理解切点和连接点的关系在合适不过了:连接点相当于数据库中的记录,而切点相当于查询条件。切 点和连接点不是一对一的关系,一个切点可以匹配多个连接点。增强:增强时植入目标类连接点上的一段代码。切点加上增强就是切面,就是包含了需要植入的代码以及植入的位置信息。1.编写需要植入逻辑的代码首先编写一个Waiter类,它有两个方法,greetTo和serveTo;然后编 阅读全文
posted @ 2013-12-16 18:59 ironmanTony 阅读(943) 评论(0) 推荐(0)
 
Spring中三种增强
摘要: 1.前置增强 org.springframework.aop.BeforeAdvice代表前置增强,因为Spring只支持方法级的增强,所以MethodBeforeAdvice是目前可用的前置增强,表示在目标方法执行之前实施增强,而BeforeAdvice是为了将来版本扩张需要而定义的。 以一个服务员在服务前需要跟顾客打招呼来介绍 我们先来定义一个接口public interface Waiter { void greetTo(String name); void serverTo(String name);}实现这个接口的NaiveWaiter类public class N... 阅读全文
posted @ 2013-12-16 15:33 ironmanTony 阅读(491) 评论(0) 推荐(0)
 

2013年12月15日

Spring 三种bean装配的方式
摘要: 1.使用xml配置文件装配 Spring成功启动的三大要件分别是:Bean定义信息、Bean实现类以及Spring本身。 在xml文件中配置bean,然后使用ClassPathXmlApplicationContext得到Application从而得到bean首先定义一个bean类:Studentpackage com.bean;public class Students { String name; String id; String major; public String getName() { return name; } publ... 阅读全文
posted @ 2013-12-15 13:55 ironmanTony 阅读(397) 评论(0) 推荐(0)
 
上一页 1 2