目前在oschina上开源了:http://www.oschina.net/p/jroo;
google code地址:http://code.google.com/p/jroo/;
从开源中来,到开源中去....
首次开源,还有很多问题和不足,欢迎您任何的问题、意见和建议。
java web 快速开发框架,建立在各种成熟的框架之上(jquery、struts2、spring3、hibernate3、dbutils),
可极大的提高开发效率、开发体验和开发质量,降低学习成本;
大量使用注解,尽可能少的xml配置文件,spring管理所有的组件;
通用dao设计无需关注是hibernate还是dbutils,还是别的orm框架,只需关注sql/hql语句的编写;
大量使用缓存,提升系统性能;
丰富的页面组件、自定义标签、jquery插件,快速完成jsp的编写;
比较完善的系统管理,快速设置用户、角色、菜单,及权限的分配,权限分配包括整个功能模块的权限、菜单的权限、页面中某一部分的权限及数据的权限;
完整的cms,可实现整个网站的静态化,90%的工作集中在编写网站各级页面的模板;
集成工作流jbpm,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;
集成了各种报表工具,可极其方便的生成pdf、excel、word等报表;
集成了webservice(xfire、axis),java mail;
很方便的扩展能力,可完全实现二次开发。
分享到:
相关推荐
Hibernate是一个对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以使用Java对象进行数据操作;而jBPM则是一个工作流管理系统,用于处理业务流程的定义和执行。 【描述】"springmvc整合hibernate,jbpm...
2. **Struts2框架**:Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,用于简化MVC应用的开发。在这个系统中,Struts2负责处理HTTP请求,控制应用程序的流程,并将数据传递到视图层。 3. **...
在压缩包中的"jroo"文件可能指的是Apache J Roo工具,这是一个轻量级的Java开发工具,可以帮助快速生成SSH或其他Java EE项目的代码,包括实体类、DAO、Service以及相关的Struts2动作类。通过J Roo,开发者可以提高...
根据文件名“jroo”,可能使用了Java相关的框架,比如JROO,这是一个用于简化企业级Java应用程序开发的工具。这涉及到Java语言、MVC模式以及相关框架的使用。 2. **数据库设计**:使用Mysql作为后端数据库,意味着...
springmvc整合hibernate,jbpm实现快速开发办公系统 运行环境 jdk6+tomcat6+mysql+eclipse 项目技术(必填) spring mvc+hibernate+jbpm+jsp 数据库文件 压缩包sql/jroo.sql jar包文件 链接: ...