您的位置:首页 > 其它

【CSDN社区专栏】JEECG微云快速开发平台应用与案例

2014-05-21 11:08 513 查看
CSDN原文连接:http://code.csdn.net/news/2819763

JEECG开发平台,是开源界最主流的企业快速开发平台。集成完善的工作流平台,独创开发模式,可解决Java项目60%的重复工作,让开发者更关注业务逻辑。既快速提高开发效率,帮助公司节省人力成本,又不失灵活性。

关于作者




张代浩,JEECG开源社区创始人,京东商城首席架构师,中国科学院大学创新创业和风险投资协会副会长,主要负责互联网金融、微信移动应用、融资租赁解决方案。曾在日本东京工作,先后从事融资租赁行业、SAP高级顾问、互联网金融的多个领域。

什么是JEECG微云开发平台
JEECG微云开发平台,是开源界主流的企业快速开发平台之一。集成了完善的工作流平台,独创开发模式(Online Coding模式→代码生成器模式→手工MERGE智能开发),可以帮助解决Java项目60%的重复工作,让开发者更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,又不失灵活性。




JEECG论坛:http://www.jeecg.org/
在线演示:http://demo.jeecg.org:8080/
JEECG适用范围
JEECG可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP) 、客户关系管理系统(CRM)等。
代码示例
下面是一个有多行的文本框:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="/context/mytags.jsp"%>
<div class="easyui-layout" fit="true">
<div region="center" style="padding:1px;">
<t:dategrid name="jeecgDemoList" title="开发DEMO列表" actionUrl="jeecgDemoController.do?datagrid" idField="id" fit="true">
<t:dgCol title="编号" field="id" hidden="false"></t:dgCol>
<t:dgCol title="用户名" field="userName" query="true"></t:dgCol>
<t:dgCol title="电话号码" sortable="false" field="mobilePhone" width="20" query="true"></t:dgCol>
<t:dgCol title="办公电话" field="officePhone"></t:dgCol>
<t:dgCol title="邮箱" field="email"></t:dgCol>
<t:dgCol title="年龄" sortable="true" field="age"></t:dgCol>
<t:dgCol title="工资"  field="sex"></t:dgCol>
<t:dgCol title="性别"  field="salary"></t:dgCol>
<t:dgCol title="生日" field="birthday" formatter="yyyy/MM/dd"></t:dgCol>
<t:dgCol title="创建日期" field="createTime" formatter="yyyy-MM-dd hh:mm:ss"></t:dgCol>
<t:dgCol title="操作" field="opt" width="100"></t:dgCol>
<t:dgFunOpt funname="szqm(id)" title="审核" />
<t:dgDelOpt title="删除" url="jeecgDemoController.do?del&id={id}" />
<t:dgToolBar title="录入" icon="icon-add"></t:dgToolBar>
<t:dgToolBar title="编辑" icon="icon-edit"></t:dgToolBar>
</t:dategrid>
</div>
</div>


JEECG微云开发平台技术特点




1. 云桌面(UI标签组件)
支持多种首页风格,支持系统模式操作界面,支持Pad、手机等移动端;标准规范的UI组件封装,让开发不再担心页面JavaScript问题,降低前台编码门槛;查询过滤引擎,让开发无需编码即实现多种匹配方式(模糊/全匹配等)。
2. 在线插件式开发
OnlineCoding在线开发,无需编码通过配置即可实现功能的增删改查(单表模型、一对多模型等),支持业务组件导出导入,支持热部署。
3. 代码生成器
单表数据模型和一对多(父子表)等复杂数据模型,代码一键生成,校验机制自动完成,可节省75%以上的开发工作量。
4. 工作流组件
提供全可视化的流程集成开发环境,内嵌开源的Activiti工作流引擎、表单构建器和报表设计器等可视化工具,并拥有大量成熟实用的组件、模块和案例模板。
5. 报表组件
集成报表工具,图像报表和数据导出非常方便,可极其方便地生成PDF、Excel、Word等报表。
6. 微信移动解决方案
采用微信平台,帮助各行业提供移动解决方案,微网站微应用,实现一份代码兼容多终端,加强系统和终端的实用性和复用性。
演示系统截图
提示:点击看大图








   左:普通首页演示        中:云桌面演示1        右:云桌面演示2






左:颗粒度精细化的数据权限  右:方便的校验机制






在线流程设计
移动应用解决方案:




微信应用实例:我的楼盘
某楼盘是某集团在全国投资的首个集休闲旅游和五星级标准滨海酒店业为一体的大型海滨综合房地产项目。我们为其量身定制我的楼盘功能、购房贷款计算、楼盘简介,预约看房,微博印象通过微信营销快速挖掘潜在客户、服务VIP客户,提升了品牌的竞争力与影响力。









JEECG微云实例

技术文档与交流

JEECG 技术资料
JEECG 源码下载:CSDN CODE
JEECG社区创始人:张代浩,jeecg@sina.com
JEECG论坛:www.jeecg.org
QQ交流群:289782002、106838471、39596137

相关链接

【开源专访】基于代码生成器的智能开发框架 JEECG 作者张代浩专访
【CSDN Share】张代浩:JEECG微云快速开发平台
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: