springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx

上传人:b****3 文档编号:2893363 上传时间:2022-11-16 格式:DOCX 页数:16 大小:421.46KB
下载 相关 举报
springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx_第1页
第1页 / 共16页
springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx_第2页
第2页 / 共16页
springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx_第3页
第3页 / 共16页
springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx_第4页
第4页 / 共16页
springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx

《springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx》由会员分享,可在线阅读,更多相关《springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx(16页珍藏版)》请在冰豆网上搜索。

springmvc+activiti 完美整合 流程在线设计+代码生成器+UI快速开发库提高一半的开发效率.docx

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>

开发DEMO

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}">

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1