jeecg/README.md

39 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

JEECG 基于代码生成器的智能开发平台
===============
简介
JEECGJ2EE Code Generation是一款基于代码生成器的智能开发平台引领新开发模式(Online Coding模式->代码生成器模式->手工MERGE智能开发) 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
JEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。 实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量
架构说明
• JEECG V3.0版本采用SpringMVC+Hibernate+UI快速开发库+Spring jdbc+ freemarker+ Highcharts+ bootstrap+Ehcache 的基础架构
• 采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、
表单处理等功能再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上可以将代码减少80%以上。
• JEECG V3.0版本六大技术点: 1.Online Coding (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局)2.代码生成器 3.UI快速开发库 4.在线流程设计 5.系统日志记录 6.Web GIS支持 7.移动平台支持Bootstrap(兼容Html5) 8.动态报表9.查询过滤器
• 技术点一Online Coding开发模式通过配置实现单表模型和一对多数据模型的增删改查功能,No 代码)
• 技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用
• 技术点三UI快速开发库针对WEB UI进行标准封装页面统一采用UI标签实现功能数据datagrid,表单校验,Popup,Tab等实现JSP页面零JS开发维护非常高效
• 技术点四在线流程定义采用开源Activiti流程引擎实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等
• 技术点五:系统日志记录 (详细记录操作日志)
• 技术点六Web GIS支持 基础技术GIS的支持
• 技术点七移动平台支持对Bootstrap(兼容Html5)进行标准封装
• 技术点八动态报表功能用户输入一个sql系统自动解析生成报表
• JEECG V3.0,经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度
• 支持多种浏览器: IE, 火狐, Google 等
• 支持数据库: Mysql,Oracle10g,Postgre,SqlServer等
• 基础权限: 用户,角色,菜单权限,按钮权限,数据权限
• 智能报表集成: 简易的图像报表工具和Excel导入导出
• Web容器测试通过的有Jetty和Tomcat6,Weblogic
• 即将推出功能:分布式部署,云平台,移动平台开发,规则引擎
• 要求JDK1.6+
技术交流
• 作者:张代浩
• 邮箱zhangdaiscott@163.com
• 论坛www.jeecg.org
• 交流群:106259349, 106838471, 289782002
• 合作:开源捐助 | 项目合作 | 技术支持