-
基于Schema配置Spring AOP Spring所有的切面和通知器都必须放在一个<aop:config>内(可以配置包含多个<aop:config>元素),每一个<aop:config>可以包含pointcut,advisor和aspect元素(他们必须按照这个顺序进行声明) <aop:config> <aop:aspect id="myAspect" ref="aBean"> </aop:aspect> </aop:config> <bean id="aBean" class=""> </bean>查看全部
-
Enterprise Java Beans(EJB):Java企业Bean Spring AOP是立足于Spring自身的基础上,与Spring IoC容器结合来提供一种切实有用的AOP的实现,以帮助我们解决在开发中遇到的常见的问题。查看全部
-
前置通知(Before advice):在某连接点(join point)之前执行的通知,但不能阻止连接点前的执行(除非它抛出一个异常) 返回后通知(After returning advice):在某连接点(join point)正常完成后执行的通知 抛出异常后通知(After throwing advice):在方法抛出异常退出时执行的通知 后通知(After(finally) advice):在某连接点退出的时候执行的通知(不论是正常返回还是异常退出) 环绕通知(Around Advice):包围一个连接点(join point)的通知查看全部
-
切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象 连接点(Joinpoint):程序执行过程中的某个特定的点 通知(Advice):在切面的某个特定的连接点上执行的动作 切入点(Pointcut):匹配连接点的断言,在AOP中通知和一个切入点表达式相关联 引入(Introduction):在不修改类代码的前提下,为类添加新的方法和属性 目标对象(Target Object):被一个或者多个切面所通知的对象 AOP代理(AOP Proxy):AOP框架创建的对象,用来实现切面契约(aspect contract)(包括通知方法执行等功能) 织入(Weaving):把切面连接到其他的应用程序类型或者对象上,并创建一个被通知的对象,分为:编织时织入、类加载时织入、执行时织入查看全部
-
spring资料地址查看全部
-
AOP(Aspect Oriented Proggramming):面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 主要功能:日志记录,性能统计,安全控制,事务处理,异常处理 [切面-在功能某个点] AOP实现方式:预编译-AspectJ ; 运行期动态代理(JDK动态代理、CGLib动态代理)-SpringAOP、JbossAOP查看全部
-
Bean容器回顾查看全部
-
@Inject等效于@Autowired,可以使用于类、属性、方法、构造器 @Named使用特定名称进行依赖注入,与@Component是等效的查看全部
-
JSR330标准注解(依赖注入注解)--〉需要javax.inject包 使用Maven方式 <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency>查看全部
-
JSR-250@Resource注解:成员变量或setter方法(Spring支持) @Resource有一个name属性,并且默认Spring解释该值作为被注入bean的名称 如果没有显式地指定@Resource的name,默认的名称是从属性名或者setter方法得出 注解提供的名字被解析为一个bean的名称,这是由ApplicationContext中的CommonAnnotationBeanPostProcessor发现并处理的 CommonAnnotationBeanPostProcessor支持初始化回调和销毁回调(前提:CommonAnnotationBeanPostProcessor是Spring的ApplicationContext中注册的)--即使用@Resource/@PostConstruct/@PreDestroy查看全部
-
API SPI(Service Provider Interface)是指一些提供给你继承、扩展,完成自定义功能的类、接口或者方法。 SPI是在一些通用的标准中,为标准的实现产商提供的扩展点。标准在上层提供API,API内部使用了SPI,当API被客户使用时,会动态得从当前运行的classpath中寻找该SPI的实现,然后使用该SPI的实现来完成API的功能。查看全部
-
轻量级的控制反转IoC和面向切面AOP的容器框架查看全部
-
Bean的作用域包括singleton(默认单例),prototype,request,session,global session proxyMode采用哪一种代理方式:接口的代理;类的代理查看全部
-
单元测试查看全部
-
IOC对比与中介查看全部
举报
0/150
提交
取消