Beangle: Beangle立足Java企业软件开发,提供敏捷、基于约定(Convention Over Configuration)的脚手架和工具包。着力以简化项目构建,并规范项目开发习惯,形成易于管理的最佳实践.(Introduction) 子模块 Commons 提供字符串、压缩、再配置、csv等基础api的辅助方法 Model 提供对实体映射、查询存储、转换的基础api Rule 对规则定义、使用和存储的api Spring 支持基于spring的再配置和自动配置 Struts2 Coc 提供struts2的约定优先配置和基础Action Struts2 Tag 提供常见的web组件 Security Core 提供简化的权限控制框架 Security Web 提供web应用上的权限集成 Security Bluepring 提供基于数据存储的默认权限实现 Security Cas Support 支持cas集成 Security Ldap Support 支持Ldap集成 Webapp System 提供了样例应用 scala实现的database程序库 https://github.com/beangle/beangle-scala Database Meta 数据库原信息支持包 Database Replication 数据库复制工具
Simpleframework: Simpleframework是基于 Intercepting-Filter模式和MVC2模式(我们称之为:后处理模式,After-Processing Pattern),基于“应用即组件,组件即应用(Application are components,component can be a application)”理念采用Java 技术实现的Web应用级框架。 其核心价值在于提供了以声明方式来描述组件行为的机制,该机制有效整合了客户端的UI视图、处理逻辑、存取访问控制策略、校验规则,以及服务器端的数据持久化、分布式缓存、业务规则等的一体化应用 提供一套完整的Web UI组件来简化和加快AJAX/富Web应用(Rich Internet Application)的构建、部署及维护进程,从而达到降低Web应用开发成本、缩短开发周期和提高应用效能的目的。
Java Server Faces(JSF):JavaServer(TM) Faces技术简化了JavaServer应用程序用户界面的开发.各种技术水平的开发者都能够快速创建web应用程序通过在一个页面中装配一些可重复使用UI组件;并可把这些组件与应用程序的数据源连接起来;也可把客户端产生的事件与服务端事件处理者连接起来.这个项目是Sun对JSF技术规范的最完整实现.