首次认识mcg-helper朋友们,能来到这里,我相信多数都是从事技术工作的,我们就开门见山吧,另外笔者不善文采,大家手下留情!带着mcg-helper是什么?到底能做什么?能帮助到我们什么?的疑问,我们进入看图说话模式来认识mcg-helper的各组件!
一、启动mcg-helper
下载并解压后,执行service.bat文件
在弹出窗口中出现以下信息说明启动成功!
二、进入mcg-helper系统
打开浏览器输入地址http://localhost:8888/mcg/
点击“进入系统”按钮后,进入主页面
切换到“工作台”,在流程区中可以看见一个示例
制作过程:1、拖拽组件到流程区,2、编辑各组件,3、流程制作完成后“保存”,4、最后点击“生成”!
注:流程生成时,执行完毕的组件都会有“运行结果值”,数据以json的格式进行值传递到子级,组件可以
有多个父级或多个子级(开始和结束组件除外)
三、流程组件介绍
1、开始组件:该组件流程中有且只有一个,主要作用:1、该组件作为流程执行的起点。2、存储全局变量,在流程组件中任何位置采用${变量名 },但不能用于脚本组件的源代码和文本组件的源代码中。
单击组件时,出现悬浮工作层
2、Gmybatis组件:生成官方mybaits框架标准文件,具体包含Model类、Example类、Xml映射文件、Dao接口类,并将数据库表中字段的说明,以/* 字段说明 */形式显示。
3、Model组件:与数据库表对应的映射数据类,运行后以json的格式进行值传递,用于其它组件提供数据参数支持,如脚本组件、文本组件等。
4、脚本组件:该组件需要采用原生javascript进行编码,支持引用java类,可调用类的方法。
5:文本组件:该组件需要采用freemaker模板语言来编码,参数一个父级节点或多个父级组件中获取,通过二次编码生成所需的代码
6、结束组件:该组件流程中有且只有一个,作为流程结束的标志。
7、数据源:设置数据库的配置信息,便于依赖数据库的流程组件引用
8、控制台:日志输出功能作用,输出流程运行时,组件产生的中间值和结果及自定义的日志输出,以便于调试。为更好的查看日志,显示方式以每个组件产出的日志进行归类,且可删除某一组件日志。以下是截取部分日志
到此,mcg-helper基本介绍完毕,整体操作极为简单,基于java的优势,支持自定义的JAVA类,通过脚本组件引用后即调用方法,也可以引用JAVA第三方框架,什么http、数据库操作、文件读写等等N多的方法就不多说了,通过mcg-helper都能完成,后续将逐步写一些教程供大家参考,让mcg-helper来生成想要的代码,将重复的工作变成自动化,让更多的时间去做更有价值的事情,如果您从事JAVA WEB开发的,那您估计要不了几个小时就玩得相当转了!大家应该有所了解和认识了吧,虽然目前mcg-helper组件不多,但是会持续完善和更新,绝不到底!我相信到后面,您会发现mcg-helper变得会越来越有趣!
望大家多支持,欢迎加入QQ群:619815829 进行沟通与交流,也可以通过[email protected]邮箱反馈您的宝贵意见和批评,谢谢!
软件下载:https://pan.baidu.com/s/1bOe1mY#list/path=%2Fmcg-helper
教程资料:http://blog.csdn.net/loginandpwd/article/details/73477915 文章末尾有教程链接
示例下载:http://pan.baidu.com/s/1jI5h5sU#list/path=%2Fdemo