代码生成器

宏天轻量级工作流开发平台BPMX3源代码

好久不见. 提交于 2020-11-10 13:25:34
BPMX3流程开发平台 【BPMX3系统原图】 BPMX3在线试用地址: 电信: http://office.jee-soft.cn:10080/bpm3/login.jsp 网通: http://oa.jee-soft.cn:10080/bpm3/login.jsp 账号:csx 密码:1 BPMX3是基于J2EE开源、轻量级的企业业务开发平台,基于代码重用、组件重用、业务逻辑重用、组装重用,结合快速开发平台中的工具,将开发人员从重复的代码编写中解放出来,把更多的精力集中解决客户的业务逻辑处理上。 BPMX3是支持流程管理、监控、优化、再造的全套IT管理开发平台,并且集单点登录、企业单位门户、业务流程管理、开发、整合、业务分析及重构等多重职能于一身的软件开发工具和企业IT架构平台。 BPMX3是企业管理业务的创新关键,可以帮忙用户更科学、更有效管理企业业务的各个环节,企业通过BPMX3可以明显实现业务的高效运营。同时,由于其架构的开放性,采用业界开放性的技术及流程标准,使其能够成为企业SOA架构的流程基础平台及开发平台,越来越多的企业更偏向采用开源的平台来解决其内部的信息化平台的要求,BPMX3却允许更多的平台系统接入及自身扩展更多的功能,以满足更多的企业不同的个性化的需求,以达到最大满足最终的客户使用要求。 【图一】工作流引擎中心 1.BPMX3的特点 是一个开放式

Smart 2.0 开发指南 —— 附录

别说谁变了你拦得住时间么 提交于 2020-03-02 04:59:37
6. 附录 6.1 常用API 6.1.1 Result API 说明 Result(boolean success) 构造结果对象(设置成功标志) Result data(Object data) 构造结果对象(添加返回数据) Result error(int error) 构造结果对象(添加错误代码) boolean isSuccess() 获取成功标记 void setSuccess(boolean success) 设置成功标志 int getError() 获取错误代码 void setError(int error) 设置错误代码 Object getData() 获取返回数据 void setData(Object data) 设置返回数据 示例1:返回删除操作的结果 public Result delete(long id) { boolean success = productService.deleteProduct(id); return new Result(success); } 示例2:生成成功标记的对象,设置返回数据“abc” Result result = new Result(true).data(“abc”); 示例3:生成成功标记的对象,设置返回数据“abc”,并设置错误代码 1 Result result = new Result(true)

介绍MyBatis代码生成网站(四) --- 继承基类

为君一笑 提交于 2019-12-12 12:24:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 1. 需要在生成的所有 Java实体中 , 继承 公司提供的com.icsm.common.BaseEntity类 2. 需要在生成的所有 Java实体中 , 实现 公司提供的com.icsm.common.IEntity接口类 3. 需要在生成的所有 Mapper接口类中 , 继承 公司提供的com.icsm.common.BaseMapper接口类 二.操作 在网站的[2.属性设置] 页面中 , 填写路径即可. 2-1 Java实体 如下图: 图标1) 在生成的所有 Java实体中 , 继承 公司提供的com.icsm.common.BaseEntity类 图标2) 在生成的所有 Java实体中 , 实现 公司提供的com.icsm.common.IEntity接口类 2-2 Mapper接口类 图标3) 在生成的所有 Mapper接口类中 , 继承 公司提供的com.icsm.common.BaseMapper接口类 三.实际效果 3-1 Java实体 package com.icsm.paybank.entity; import com.icsm

介绍MyBatis代码生成网站(七) --- Html标签与Copy区

空扰寡人 提交于 2019-12-12 12:24:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 在实际的应用开发中 , 经常会遇到这么 2件 事: 1) 页面 开发时 , 经常需要手动填写input标签的字段. 如 <input name="tabDemo.userName" value="" type="text" maxlength="32"/> 2) 在 insert 或 update 一条数据时 , 经常需要手动编写如下代码: TabDemo tabDemo = new TabDemo(); tabDemo.setUserName( "用户" ); tabDemo.setCreated( new Date() ); ...... 很累不是吗? 难道就没有 捷径 吗? 二.Copy区 在生成的 每个Java实体 的 最下方 , 都有一个 Copy区 , 可以很轻松的解决上述问题( Html标签 也在其中). 你只需 把需要的代码拷贝 到你的程序中去 , 简单处理即可. 很轻松不是吗? 呵呵 , Java实体 示意代码如下: /** * @实体名称 演示主表 * @数表名称 TAB_DEMO * @开发日期 2016-09-26 * @技术服务

介绍MyBatis代码生成网站(五) --- 浮点类型与BigDecimal

喜你入骨 提交于 2019-12-12 12:23:53
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 在实际的应用开发中 , 我们经常会遇到 金额、精度等浮点类型 问题. 在很多时候 , 我们希望把数据库中的相关字段 , 在生成的 Java实体中 自动转化为 BigDecimal类型 , 而不是直接生成Double或Float类型. 那么,该如何操作呢? 二.操作 在网站的 [2.属性设置] 页面中 , 选择2个按钮即可. 点击【2-2.JAVA实体 - [可选]属性】右侧的 【收展】 , 展开页面. (如下图) 在【浮点类型】栏目中 , 选择 [ 是 ] 或 [ 否 ] 即可. (如下图) 以上! 来源: oschina 链接: https://my.oschina.net/u/2912869/blog/751869

介绍MyBatis代码生成网站(六) --- SQL方法的选择

别等时光非礼了梦想. 提交于 2019-12-12 12:23:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 在实际的应用开发中 , 我们希望在 14个 大类 26个SQL方法 中 , 选择生成 自己想要的 几个特定方法. 那么,该如何操作呢? 二.操作 在网站的 [2.属性设置] 页面中 , 勾选几个选项即可. 点击【2-4.SQL文件 - [可选]属性】右侧的 【收展】 , 展开页面. (如下图) 勾去不需要的SQL方法 , 默认是全选 . (如下图) 以上! 来源: oschina 链接: https://my.oschina.net/u/2912869/blog/751886

介绍MyBatis代码生成网站(八) --- 数据类型对照表

Deadly 提交于 2019-12-12 12:23:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 二.数据类型对照表 以下是本网站采用的,数据库数据类型所对应的Java数据类型对照表. 在生成代码之前 , 可以参照此表,对表结构的数据类型进行相应的调整. 【数据类型对照表】 MySQL数据类型对照表 Oracle 数据类型对照表 以上! 来源: oschina 链接: https://my.oschina.net/u/2912869/blog/752379

介绍MyBatis代码生成网站(一) --- 基本操作

隐身守侯 提交于 2019-12-12 12:16:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 应用环境: MyBatis + MySQL 需求描述: 1. 需要在com/icsm/paybank/entity目录下,生成 Java实体 文件 2. 需要在com/icsm/paybank/sql目录下,生成MyBatis的 SQL文件 3. 需要在com/icsm/paybank/mapper目录下,生成MyBatis的 Mapper接口文件 二.操作 1) 进入网站,打开网页(如下图) 首页中点击[我要生成代码] 选择左侧菜单中的[正式生成],再选择[开饭啦] 2) 选择自己的应用环境 (如下图) 选择MySQL + MyBatis + UTF-8. 另外,我需要生成测试数据,所以选择了[是]. 点击 [下一步] 3) 设置路径 (如下图) Java实体,生成在com/icsm/paybank/entity SQL文件,生成在com/icsm/paybank/sql Mapper映射接口文件,生成在com/icsm/paybank/mapper 点击 [下一步] 3) 上传自己的数据库表脚本文件 (如下图) 把自己打算生成的数据库表导出来(.sql文件),上传上去. 注意 : a) 只需导出 表结构 即可,不必导出测试数据. b) 必须是使用

jeecg-framework-3.3.2-RELEASE 最新版本发布

有些话、适合烂在心里 提交于 2019-12-07 12:26:53
平台介绍 JEECG ( J2EE CodeGeneration )是一款基于代码生成器的智能开发平台,引领新开发模式 (OnlineCoding 模式 -> 代码生成器模式 -> 手工 MERGE 智能开发 ) ,可以帮助解决 Java 项目 60% 的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。 JEECG 宗旨 :简单功能由代 OnlineCoding 配置出功能 ; 复杂功能由代码生成器生成进行手工 Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。 平台架构 · JEECG V3.0 版本采用 SpringMVC+Hibernate+UI 快速开发库 +Spring jdbc+freemarker+Highcharts 图形报表 +bootstrap+Ehcache+MiniDao 的基础架构 · 采用面向声明的开发模式,基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、 表单处理等功能,再配合 Online Coding 在线开发与代码生成器的使用 , 将 J2EE 的开发效率提高 6 倍以上,可以将代码减少 80% 以上。 · 设计思想 : 零配置( 约定大于配置)