fleXive——JavaEE框架
fleXive——JavaEE框架
fleXive是一个开源的JavaEE框架,基于LGPL许可证,最新版本3.0RC1,它基于EJB3,并带有补充的JSF组件库,具有灵活性和可扩展性。
它主要致力于企业级(Enterprise-scale)内容建模、存储和检索,包括全面的JSF支持用于显示和操纵这些内容在Web应用程序上的显示。
fleXive的运行环境可包含进已存在的JavaEE应用程序中,也可以建立新的应用程序并打包到独立的JavaEE应用程序。
其主要特征如下:
(1) 类似于XML的分级数据结构(hierarchical data structure)到使用了大量数据类型的数据库表的动态O/R映射;
(2) 内容处理
(3) 国际化(数据和用户界面)
(4) 安全。使用了访问控制列表(ACLs,Access Control Lists)规则许可,角色/组/用户和数据(类型、实例、工作流和特征许可)
(5) 工作流
(6) 脚本(必然事件(Certain Events)能触发脚本)
(7) 以类似树状的虚拟文件系统的方式管理数据
(8) 超强的类SQL查询引擎
(9) 缓存
(10) 命令者(Mandator)支持
Andy_能力越到责任越大