网站大量收购独家精品文档,联系QQ:2885784924

jeecg03jeecg功能介绍.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 命名

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档