bboss aop ioc机制配置

简介: bboss aop框架通过其动态代理模块来创建所有业务组件的代理对象实例,代理对象保持业务组件对象的引用,以便对声明式事务、注解事务、同步控制、拦截器、远程服务组件方法进行拦截调用。当业务组件引用其他业务组件的实例时,可以通过依赖注入的方式来初始化该引用实例的值,也可以通过依赖注入方式指定业务组件基本属性的值(目前支持两种基本类型,数字类型和字符串类型)。
bboss aop框架通过其动态代理模块来创建所有业务组件的代理对象实例,代理对象保持业务组件对象的引用,以便对声明式事务、注解事务、同步控制、拦截器、远程服务组件方法进行拦截调用。当业务组件引用其他业务组件的实例时,可以通过依赖注入的方式来初始化该引用实例的值,也可以通过依赖注入方式指定业务组件基本属性的值(目前支持两种基本类型,数字类型和字符串类型)。Bbossgroups 2.0中的Aop框架提供两种proxy机制:基于java的动态代理和cglib代理,系统默认采用cglib代理机制,cglib是在2.0版本中新引入的代理机制。用户自动切换代理模式,切换的方法如下:
找到manager-provider.xml文件中的属性项aop.proxy.type直接进行修改即可:
<!--
aop实现机制:
javaproxy java动态代理模式
cglib cglib模式
-->
<property name="aop.proxy.type" value="cglib"/>

引入cglib机制后,组件无需实现任何接口即可实现基于bboss aop框架的aop功能即声明式事务、注解事务、同步控制、拦截器、远程服务方法调用等等。

bboss group project sourceforge site url:
http://sourceforge.net/projects/bboss/files/



目录
相关文章
|
2月前
|
Java Spring
[Spring]aop的配置与使用
[Spring]aop的配置与使用
40 0
[Spring]aop的配置与使用
|
7月前
|
XML 监控 Java
注解IOC&AOP
扫描类下的注解,哪些包下的类需要使用IOC注解
65 0
|
2月前
|
Java 测试技术 开发者
探究 Spring Boot 的核心:IOC 和 AOP
Spring Boot 作为一种简化 Spring 应用开发的工具,继承了 Spring 框架的核心概念,其中最重要的是控制反转(IOC)和面向切面编程(AOP)。它们是 Spring 框架的基础,同时也深深植根于 Spring Boot 中。本文将讨论 IOC 和 AOP 的概念以及它们在 Spring Boot 中的应用。
59 4
|
7月前
|
XML Java 数据格式
【Spring】全面讲解IOC、AOP、注入方式、bean的生命周期、aop通知应用 spring与web容器整合
Spring是一个开源的轻量级Java应用开发框架,它提供了一种简单、高效、灵活的方式来构建企业级应用程序。Spring框架的核心特点是依赖注入(Dependency Injection)和面向切面编程(Aspect-Oriented Programming),它通过一组模块化的组件提供全面的支持,使开发人员能够快速搭建可扩展、可维护的应用。
|
3月前
|
Java Maven 数据安全/隐私保护
代码优雅升级,提升开发效率:挖掘Spring AOP配置的学习宝藏!
代码优雅升级,提升开发效率:挖掘Spring AOP配置的学习宝藏!
|
4月前
|
安全 Java 数据库连接
Spring框架:IoC容器、AOP、事务管理等知识讲解梳理
Spring框架:IoC容器、AOP、事务管理等知识讲解梳理
55 1
|
4月前
|
设计模式 Java 程序员
深入理解spring的两大特性 ioc 和aop
深入理解spring的两大特性 ioc 和aop
53 0
|
6月前
|
XML Java 数据格式
简单聊聊Spring中的IOC和AOP
简单聊聊Spring中的IOC和AOP
21 0
|
6月前
|
XML 缓存 Java
Spring IOC和AOP
Spring IOC和AOP
24 0
|
7月前
|
XML Java Maven
Spring进阶-AOP配置xml
Spring进阶-AOP配置xml
69 1