JEECG框架开发指南:智能代码生成与高效开发

5星 · 超过95%的资源 需积分: 17 5 下载量 149 浏览量 更新于2024-07-26 收藏 923KB PDF 举报
"Jeecg-Framework是一款基于代码生成器的智能开发框架,结合Struts2、Spring3、Hibernate4和EasyUI1.3等技术,旨在提高开发效率,实现半智能开发。它包含了代码生成器、查询条件生成器、页面校验器、完整Spring权限管理、报表整合、工作流设计器以及多种共通封装功能。" Jeecg-Framework是一个针对J2EE平台的代码生成框架,它的核心目标是减少重复的机械编码,提升开发效率。通过代码生成器,开发者可以自动生成前端页面和后台代码,大约能节省50%的工作量。此外,框架还具备动态构建查询条件的功能,使得SQL的生成更加灵活。在前端验证方面,Jeecg-Framework采用了EasyUI的验证机制,确保数据输入的准确性。 该框架提供的功能包括但不限于: 1. 完整的Spring用户权限管理:支持菜单和按钮级别的权限控制,为实现细粒度的权限分配提供了便利。 2. 报表整合:集成Excel导出工具和Highcharts图形报表,方便数据可视化和报告生成。 3. 工作流设计器:使得业务流程的定制和调整更加灵活,适应不断变化的业务需求。 4. 常用共通封装:提供数据字典、邮件发送、定时任务、短信接口等常用功能,简化开发过程。 5. 浏览器兼容性:支持IE6、IE8+以及Google等现代浏览器。 6. 数据库支持:兼容SQL Server、Oracle和MySQL等主流数据库。 Jeecg-Framework的设计理念是抽象出两种基础数据模型——单表数据模型和一对多(父子表)数据模型,以适应不同场景下的需求。其代码生成器能够智能地根据这些模型生成多样化的展示形式,使得开发变得更加高效和简便。 框架的文档分为多个章节,包括架构介绍、项目部署说明、代码生成器的使用、查询条件生成、页面校验、权限设计、报表和工作流等多个方面,为开发者提供了详尽的指导。此外,还有Google Code项目主页、QQ交流群和作者的博客作为技术支持和交流的渠道。 总体来说,Jeecg-Framework是一款强大的开发工具,它通过自动化和智能化的方式,降低了开发复杂度,提升了团队协作效率,适合快速构建企业级应用。开发者可以通过深入学习和利用该框架,以更快的速度和更高的质量完成项目开发。
2013-01-05 上传
JEECG 是一款基于代码生成器的J2EE智能开发框架. JAVA编程有很多重复机械代码, 生成器可以帮助解决50%的重复工作,让开发更多关注业务逻辑, 从而实现代码生成+手工merge的半智能开发!JEECG智能框架可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计思路,使你能在这个平台上,快速开发出高效高质量代码,缩短项目开发周期。 为什么选择JEECG? 1.采用主流框架,容易上手;采用零配置思想,便于项目管理维护 2.开发效率很高,单表数据模型和一对多(父子表)数据模型,增删改查功能自动生成,菜单配置直接使用; 3.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等); 4.封装完善的用户权限功能,直接使用 5.常用共通封装,各种工具类,基本满足80%项目需求 6.集成简易报表工具,图像报表和数据导出非常方便 JEECG 功能特点 • 架构技术: Struts2+Spring3+Hibernate4+EasyUI1.3+Spring JDBC+Highcharts报表+Jquery+Ehcache+Freemarker • 代码生成器:自动生成美观大方的前台页面及后台代码 • 查询条件生成器: 动态拼SQL,追加查询条件 • 页面校验器:采用EasyUI检验机制,表单校验生成器也自动生成 • 封装完善的基础用户权限(用户\角色\权限\菜单,权限可控制到按钮) • 报表整合:Excel简易导出工具+Highcharts图形报表 • 工作流设计器让业务系统更灵活 • 常用共通封装(数据字典/邮件发送/定时任务/短信接口/Freemarker工具类等..) • 兼容IE 6、IE 8+和Google等浏览器 • 支持SQL Server、Oracle和MySQL等主流数据库