springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx
- 文档编号:2893363
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:16
- 大小:421.46KB
springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx
《springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx》由会员分享,可在线阅读,更多相关《springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx(16页珍藏版)》请在冰豆网上搜索。
springmvc+activiti完美整合流程在线设计+代码生成器+UI快速开发库提高一半的开发效率
springmvc+activiti完美整合-流程在线设计+代码生成器+UI快速开发库,提高一半的开发效率
JEECG(J2EECodeGeneration)是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式,可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。
既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。
JEECG宗旨是:
简单功能由代码生成器生成使用;复杂业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。
实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。
JEECGV3.0版本推翻原有SSH2架构,采用SpringMVC+Hibernate+UI快速开发库基础架构,采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器的使用将JavaEE的开发效率提高6倍以上,可以将代码减少60%以上。
JEECGV3.0版本四大技术点:
1.代码生成器2.UI快速开发库3.在线流程设计4.系统日志记录
技术点一:
代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用
技术点二:
UI快速开发库,针对WEBUI进行标准封装,页面统一采用UI标签实现功能:
数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效
技术点三:
在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等
新版本特性:
JEECGV3.0,经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度
支持多种浏览器:
IE,火狐,Google等浏览器访问速度都很快
支持数据库:
Mysql,Oracle10g等
基础权限:
用户,角色,菜单权限,按钮权限,数据权限
智能报表集成:
简易的图像报表工具和Excel导入导出
Web容器测试通过的有Jetty和Tomcat6
待推出功能:
分布式部署,云计算,移动平台开发,规则引擎,代码生成器(eclipse插件)
要求JDK1.6+
项目演示:
UI快速开发库演示
[1].Datagrid列表页面代码
Html代码
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>
<%@includefile="/context/mytags.jsp"%>
1px;"> dategridname="jeecgDemoList"title="开发DEMO列表"actionUrl="jeecgDemoController.do? datagrid"idField="id"fit="true"> dgColtitle="编号"field="id"hidden="false"> dgCol> dgColtitle="用户名"field="userName"query="true"> dgCol> dgColtitle="电话号码"sortable="false"field="mobilePhone"width="20"query="true"> dgCol> dgColtitle="办公电话"field="officePhone"> dgCol> dgColtitle="邮箱"field="email"> dgCol> dgColtitle="年龄"sortable="true"field="age"> dgCol> dgColtitle="工资"field="sex"> dgCol> dgColtitle="性别"field="salary"> dgCol> dgColtitle="生日"field="birthday"formatter="yyyy/MM/dd"> dgCol> dgColtitle="创建日期"field="createTime"formatter="yyyy-MM-ddhh: mm: ss"> dgCol> dgColtitle="操作"field="opt"width="100"> dgCol> dgFunOptfunname="szqm(id)"title="审核"/> dgDelOpttitle="删除"url="jeecgDemoController.do? del&id={id}"/> dgToolBartitle="录入"icon="icon-add"> dgToolBar> dgToolBartitle="编辑"icon="icon-edit"> dgToolBar> dategrid>
functionszqm(id){
createwindow('审核','jeecgDemoController.do?
doCheck&id='+id);
}
[html]viewplaincopy
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>
<%@includefile="/context/mytags.jsp"%>
1px;"> dategridname="jeecgDemoList"title="开发DEMO列表"actionUrl="jeecgDemoController.do? datagrid"idField="id"fit="true"> dgColtitle="编号"field="id"hidden="false"> dgCol> dgColtitle="用户名"field="userName"query="true"> dgCol> dgColtitle="电话号码"sortable="false"field="mobilePhone"width="20"query="true"> dgCol> dgColtitle="办公电话"field="officePhone"> dgCol> dgColtitle="邮箱"field="email"> dgCol> dgColtitle="年龄"sortable="true"field="age"> dgCol> dgColtitle="工资"field="sex"> dgCol> dgColtitle="性别"field="salary"> dgCol> dgColtitle="生日"field="birthday"formatter="yyyy/MM/dd"> dgCol> dgColtitle="创建日期"field="createTime"formatter="yyyy-MM-ddhh: mm: ss"> dgCol> dgColtitle="操作"field="opt"width="100"> dgCol> dgFunOptfunname="szqm(id)"title="审核"/> dgDelOpttitle="删除"url="jeecgDemoController.do? del&id={id}"/> dgToolBartitle="录入"icon="icon-add"> dgToolBar> dgToolBartitle="编辑"icon="icon-edit"> dgToolBar> dategrid>
functionszqm(id){
createwindow('审核','jeecgDemoController.do?
doCheck&id='+id);
}
[2],Form表单页面代码
Java代码
<%@pagelanguage="java"import="java.util.*"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>
<%@includefile="/context/mytags.jsp"%>
DOCTYPEhtml>
basetype="jquery,easyui,tools">
base>
hidden"scroll="no"> formvalidformid="formobj"dialog="true"usePlugin="password"layout="table"action="jeecgDemoController.do? save"> 600px;"cellpadding="0"cellspacing="1"class="formtable"> 用户名: iftest="${jgDemo.id! =null}"> ${jgDemo.userName} if> iftest="${jgDemo.id==null}"> 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
链接地址:https://www.bdocx.com/doc/2893363.html