Beangle - Java快速开发库


LGPL v3
跨平台
Java

软件简介

Beangle立足java企业软件开发,提供敏捷、基于约定(Convention Over Configuration)的脚手架和工具包。
着力以简化项目构建,并规范项目开发习惯,形成易于管理的最佳实践.

内部组成主要分为:

  1. Commons 提供配置、CSV、字符串处理等基础工作
  2. Model 提供数据模型的定义、转化、查询功能
  3. Rule 提供简单的规则定义和执行服务
  4. Struts2 在原有Struts2基础上提供COC的action写法和高效的tag
  5. Security 借鉴Spring-security思路,提供简单、易用、灵活的权限框架
  6. Notification 提供基于Mail、MSN等途径的消息通知机制
  7. Database 提供数据层面的迁移和完整性检查
  8. Webapp 整合以上思路,提供基于web的示例模型