工作流中基于用户制导的人工界面及后台代码自动生成研究和设计

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:JeanieDana
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流中代码自动生成,是指生成工作流应用系统程序的程序,更具体的是指通过读取用于人机交互的静态表单源码,按照一定的逻辑,生成工作流应用系统中用于人机交互的表单前端代码和后端服务器数据处理代码。当前,手动的编写程序仍然是大部分的程序员采用的软件开发的方式。这种方式的缺点是开发进度缓慢,开发成本高,并且开发人员不可避免的要进行许多重复性的工作。规模较大的软件项目往往会因此延长开发周期、软件的开发成本超过了预期、软件的性能也低于计划水平,有的软件项目甚至在开发中期就被迫终止,因此软件开发人员不断的探索更高效率的软件开发模式。在这种背景需求下,代码自动生成技术产生了。因为代码自动生成技术比较新,正处于快速发展的阶段。代码自动生成技术已经运用到许多的系统开发当中,虽然代码自动生成技术在某些方面有缺陷,但是无可置疑的是代码生成技术极大的缩短了软件的开发周期,极大的促进了软件开发行业的发展。本文对代码自动生成技术在国内外的当前发展状况进行了分析,并分析了代码自动生成技术在工作流应用开发中运用的可行性,从各个方面对现今代码自动生成的几个实现方案进行了分析,分析和对比了各种代码自动生成模式。提出了本文的代码自动生成模式,本文的生成模式是基于工作流中用于人机交互的静态表单文件、模板引擎文件、Eclipse插件技术。工作流系统开发人员根据业务需求,通过表单设计器可视化的设计出用于人机交互的静态表单,静态表单解析引擎通过解析静态表单源码获取表单数据,代码生成系统通过分析静态表单控件数据生成目标系统的不同模块,系统最终以Eclipse插件的形式添加到Eclipse开发环境中,方便了工作流开发人员的使用。最后,本文通过系统实际应用的例子,说明了工作流代码自动生成系统的执行过程,通过对运行结果和系统速度进行分析,达到了系统预期的结果,从而使工作流中代码的自动生成的可行性可高效性得到了验证。
其他文献
建溪、沙溪和富屯溪三股巨流分别从东面、西面包抄而至,在九峰山下冲撞聚合,汇成宽阔的闽江.闽江奔腾不息,一路东去,滋润了两岸土地,哺育了省会福州,闽江因此有福建母亲河之
期刊
近年来,随着移动通信网的迅猛发展和智能手持设备兴起,用户的通信方式和需求也悄然发生了变化,仅仅依托于语音的交流方式已不足以满足用户的全部需求,同时随着移动互联网的兴
1977年初,美国总统卡特执行国务卿万斯的“苏中等距离”政策,不仅未能使美国从中苏双方获取战略利益,反而造成了苏联扩张主义的加剧和中关关系正常化(以下简称正常化)在其任
期刊
近年来,随着前视声纳在海底打捞、资源探测、地形勘测等领域的广泛应用,三维前视声纳系统成为了国内外研究的热点。三维前视声纳可以获取距离、水平、垂直三个方向的信息,通过可
2019年6月28日,我接到孙琦同志电话,说他的父亲孙子清同志今晨遽然去世,享年93岁.哎哟!又一位良师益友离开了人世!孙子清同志一生心向党志为民,攻坚克难守初心,我们思念无尽.
期刊
随着物联网的蓬勃发展,掀起了信息行业的新一轮发展浪潮。在整个物联网系统中,感知网络是整个物联网体系中的一个非常重要的组成部分,它是实现物体信息感知和识别的基础。但是随
摘要:作文教学既是整个初中语文教学的重点也是难点,它毕竟占据了整个语文教学的半壁江山。在中考中,学生作文分数提高更是所有初中语文教师义不容辞的责任。  关键词:初中语文;作文课堂;拓展空间;快乐作文  中图分类号:G633.34 文献标识码:A 文章编号:1992-7711(2017)10-0056  在教学中怎样让学生轻松、高效、快乐地学习作文,是教学研究的一项重要课题。笔者在教学工作中,除了抓
超常材料是一类具有传统材料所不具备超凡特性的新型人工结构,其表观物理性质只与材料宏观结构有关。由普通声学材料加工组合而成的声超常材料,等效物理参数动态范围大且可控强
无线电频谱是一种非常宝贵且有限的自然资源,是人类经济和社会发展的物质基础,是属于国家的重要战略性资源。近年来,随着无线通信技术的快速发展,新的无线电业务、无线电设备
随着互联网的迅速发展,网络信息安全已经成为计算机网络系统需要解决的重要问题之一。入侵检测系统作为一种积极主动的防御措施,成为近年来网络信息安全领域研究的热点。入侵