- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jeecg03jeecg功能介绍
Jeecg框架介绍
JEECG 宗旨
简单功能由代码生成器生成使用; 复杂业务采用表单自定义,业务流程使
用工作流来实现、扩展出任务接口,供开发编写业务逻辑。 实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。
JEECG 基础架构
JEECG采用SpringMVC+Hibernate4+UI快速开发库+Spring JDBC+Jquery+Ehcache作为基础架构,采用面向声明的开发模式, 基于泛型方式编写极少代码即可实现复杂的数据展示、 数据编辑、 表单处理等功能,再配合代码生成器的使用将 JavaEE 的开发效率提高6倍以上,可以将代码减少60%以上。
JEECG设计 思想 :
零配置( 约定大于配置)
JEECG平台优势
采用主流开源技术框架,容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;
开发效率很高,代码生成器支持多种数据模型:单表数据模型、单表自关联模型和一对多(父子表)数据模型,代码生成功能直接使用;
查询 SQL 过滤器,后台不需要写代码,页面追加查询字段,查询功能自动实现;
页面校验自动生成(必须输入、数字校验、金额校验、时间控件等);
基础的用户权限:菜单,按钮权限,角色;
常用共通封装, 各种工具类(定时任务,短信接口,邮件发送,Excel 导出等),基本满足 80%项目需求;
集成简易报表工具, 图像报表和数据导出非常方便, 可极其方便的生成 pdf、 excel、word 等报表;
集成工作流引擎 Activiti5,并实现了只需在页面配置流程转向,可极大的简化工作流的开发;用 Activiti5 的流程设计器画出流程走向,一个工作流基本就完成了,只需进行流程的配置或者写很少量的 java 代码
JEECG技术特点
四大技术特点:代码生成器 ;UI标签组件;在线流程设计;系统日志记录。
代码生成器
支持多种数据模型,根据表生成对应的Entity,Service,Dao,Controller,JSP 等,增删改查功能生成直接使用。
代码生成器特点:
前台页面字段对应数据库字段生成;
页面字段校验 自动生成(数字类型\必须项\金额类型\时间控件\邮箱\手机号\QQ 号等等);
支持 Oracle/Mysql/ Postgres 数据库
UI标签组件
针对 WEB UI 进行标准封装,页面统一采用 UI 标签实现功能:数据datagrid,表单校验,Popup,Tab 等,实现 JSP 页面零 JS,开发维护非常高效
表单Form校验组件
前台页面字段校验采用 Validform 表单检验组件,支持手机号码、邮箱帐号、IP 地址等常用的数值验证及字长验证
常用共通封装
数据字典/ 邮件发送/ 定时任务/短信接口/Freemarker模板工具/Jquery
基础用户权限
权限功能:用户、角色、权限(菜单权限+按钮权限+简单数据权限)
Ehcache缓存机制
Ehcache 缓存自定义标签(永久缓存/临时缓存)
报表封装
Excel 简易导出工具类+JasperReport报表
MiniDao+Hibernate+SpringJDbc数据持久层
O/R mapping 不用设置 xml,零配置便于维护
不需要了解 JDBC 的知识
SQL 语句和 java 代码的分离
可以自动生成 SQL 语句
接口和实现分离,不用写持久层代码,用户只需写接口,以及某些接口方法对应的sql 它会通过 AOP 自动生成实现类
支持自动事务处理和手动事务处理
支持与 hibernate 轻量级无缝集成
MiniDao 吸收了 Hibernate+mybatis 的优势,支持实体维护和 SQL 分离
SQL 支持脚本语言
安全的事务回滚机制
安全的数据乐观锁机制
在线流程设计
在线流程定义,采用开源 Activiti 流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等
系统日志记录
系统操作日志详细记录,帮助运维人员进行系统分析和故障排查。
JEECG注意规则
列表页面,datagrid 的 name属性不允许存在重复的,否则页面显示白板:
表单验证采用Jquery表单验证插件–Validform
时间控件采用my97,不要使用 easyui 的时间控件,因为加载效率慢流程配置表单后,业务申请必须重新创建
jsp 代码注释规范,采用隐式注释不能用显式注释,不然标签还是能读到 :
隐式注释:%-- --%
显式注释:!-- --
表单布局两种风格:1.table 2.div.请使用div风格。
Oracle数据库建表规范
字段名字大小写有区别,请注意
菜单采用 frame 方式打开方法
页面组件 ID 命名
您可能关注的文档
- 2013年CPA注会《财管》真题答案.doc
- 2014年10月份中级财务会计自考试题及答案.doc
- 2014年10月全国自考外国文学史试题答案.doc
- 2014年1发电机定子端部模态试验技术协议.doc
- 2014年一级注册计量师测量误差与数据处理真题.docx
- 2014年CPA税法真题剖析.doc
- 2014年三十香调味品市场分析及运行建议草案.doc
- 2014年三甲医院抗菌药物培训试题.doc
- 2014年中级会计实物真题及解析.docx
- 2014年实习护士带教计划.doc
- 2025年恩施职业技术学院单招(计算机)测试模拟题库及答案1套.docx
- 2025年惠州卫生职业技术学院单招计算机测试题库必考题.docx
- 2025年恩施职业技术学院单招(计算机)测试模拟题库附答案.docx
- 2025年惠州卫生职业技术学院单招(计算机)测试模拟题库及答案1套.docx
- 2025年恩施职业技术学院单招计算机测试题库最新.docx
- 2025年恩施职业技术学院单招(计算机)测试模拟题库最新.docx
- 2025年惠州卫生职业技术学院单招计算机测试模拟题库最新.docx
- 2025年恩施职业技术学院单招计算机测试题库附答案.docx
- 2025年恩施职业技术学院单招计算机测试题库推荐.docx
- 2025年恩施职业技术学院单招计算机测试题库及答案1套.docx
文档评论(0)