您的位置:首页 > 运维架构

AOP 的应用范围

2013-11-22 18:06 169 查看
  传统的程序通常表现出一些不能自然地适合单一的 程序模块或者是几个紧密相关的程序模块的行为,AOP 将这种行为称为横切,它们跨越了给定编程模型中的典型职责界限。横切行为的实现都是分散的, 软件设计师会发现这种行为难以用正常的逻辑来思考、实现和更改。最常见的一些横切行为如下面这些:

  日志记录,跟踪,优化和监控

  事务的处理

  持久化

  性能的优化

  资源池,如 数据库连接池的管理

  系统统一的认证、权限管理等

  应用系统的异常捕捉及处理

  针对具体行业应用的横切行为

  目前,前面几种横切行为都已经得到了密切的关注,也出现了各种有价值的应用,但也许今后几年,AOP 对针对具体行业应用的贡献会成为令人关注的焦点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: