在上一篇博客中,提到了标准AOP与Spring AOP。这一篇就来把他们模拟出来。 在模拟之前,还需要提及的是,在Spring框架中,对于AOP的支持: Spring 支持的AOP   AspectJ是另外一个有名的A...
阅读(89) 评论(0)
AOP介绍 在AOP联盟的官方网站里(http://aopalliance.sourceforge.net/) AOP是一种能够增强多种已存在的中间件环境(such as J2EE)或者开发环境(e.g. Eclipse)功能的编程...
阅读(80) 评论(0)
      关于Struts2中的Interceptor,可谓是众说纷纭,五花八门,这里罗列一下网上常见的几种说法:     1、Interceptor的原理是动...
阅读(161) 评论(0)
做JavaEE开发几年了,只是知道Filter、Servlet的执行流程,但是一直对Filter是如何实现的并不了解。     Filter的处理中的FilterChain是J2ee的接口,并没有提供实现...
阅读(108) 评论(0)
    在Spring的有两个核心:IOC与AOP,AOP又是基于动态代理模式实现的。所以要了解SpringAOP是如何设计的之前,还是先了解一下Java中的动态代理比较好。   认识代理模式...
阅读(90) 评论(0)
   上一主题中,了解了IOC容器的基本概念,以及BeanFactory的设计与实现方式,这里就来了解一下ApplicationContext方式的实现。   ApplicationContext...
阅读(75) 评论(0)
  Spring IOC容器系列的设计与实现   命名解释     容器:这里说的容器不是Java中的集合容器,也不是Web程序运行的环境。而是一组API组成的框架。 &nbs...
阅读(106) 评论(0)
  使用SpringMVC时,需要不论是使用注解配置,还是使用XML配置Bean,他们都会在Web服务器启动后就初始化。根据J2ee的知识可以知道,肯定是使用了ServletContextListener才完成的这个功能。那...
阅读(176) 评论(0)
学习多Thread编程,对这几个方法的理解非常重要,然而他们却难以掌握。今天就专门看了看API,下面进行简短的说明: synchronized 在学习这几个方法前,先要明白synchronized的用法。synchronized就是...
阅读(89) 评论(0)
  基本API 说明     jvm上可以执行其他的语言。执行其他的语言,都需要一个脚本引擎。JDK 中提供了相关的API。     这一套API适合于可以在J...
阅读(187) 评论(0)
Java中的注解的应用越来越广泛,测试框架JUnit4, 以及Spring,Hibernate,Struts,MyBatis,JPA等等都包含了对注解的支持。在C#中的Attribute特性就是和Java中的注解是对应的。使用注解是...
阅读(109) 评论(0)