博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AOP概念
阅读量:5979 次
发布时间:2019-06-20

本文共 343 字,大约阅读时间需要 1 分钟。

    
    在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
    
    
主要功能:
日志记录,性能统计,安全控制,事务处理,异常处理等等。
    
    
动态AOP:使用JDK的动态代理API或字节码Bytecode处理技术。
    
    
基于动态代理API的具体项目有:
JBoss 4.0 JBoss 4.0服务器
    
    
基于字节码的项目有:
aspectwerkz ,spring

转载地址:http://draox.baihongyu.com/

你可能感兴趣的文章
Netbackup入门
查看>>
在Ubuntu Desktop打开终端的2种方式
查看>>
Java缓存框架使用EhCache结合Spring AOP
查看>>
使用HttpURLConnection实现多线程下载
查看>>
Artech的MVC4框架学习——第二章URL路由
查看>>
C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)
查看>>
Hadoop WritableComparable接口
查看>>
JSF标签大全详解
查看>>
40多个关于人脸检测/识别的API、库和软件
查看>>
汇流累积量
查看>>
php 换行 PHP_EOL变量
查看>>
ios Url Encode
查看>>
Upgrading WebLogic Application Environments --官方文档
查看>>
Spring自学教程-介绍、特点、框架(一)
查看>>
HBase之八--(1):HBase二级索引的设计(案例讲解)
查看>>
PHP-VC9/VC6 TS/NTS等版本之间的区别
查看>>
tomcat集群
查看>>
bcdedit的研究
查看>>
防asp木马运行
查看>>
谁应该在CCB(变更控制委员会)中?
查看>>