JAC面向方面的中间件层
JAC(Java Aspect Components)是一个旨在开发一个面向方面的中间件层的项目。它由Renaud Pawlak和Laurent Martelli在AOPSYS公司内于2000年至2003年开发,是Renaud Pawlak的博士论文的一部分。
JAC支持(在方面组件中)。
- 无缝持久性(CMP),完全处理集合和引用
- 分布式编程的灵活方面(可定制的广播、负载平衡、数据一致性、缓冲)。
- 即时定义的用户和配置文件管理、访问权限检查和认证功能
- 一些数据完整性功能
- RAD(快速应用开发)。
- GUI方面允许程序员以声明的方式开发Swing和WEB应用程序。
- UML IDE (UML Aspect Factory)允许程序员通过画框和配置现有的方面组件来生成运行的Java应用程序。
评论