表单引擎系统研究开发

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:zhan99zhan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于国家“十一五”863计划重点项目“面向流程管理的软件生产线”的子项目“可视化表单工具系统”。   表单的主要任务是数据采集,表单设计工具提供了表单页面的可视化设计。它允许开发人员使用表单设计器通过简单的“拖、拉、拽”方式完成一个表单界面的设计。表单引擎是表单设计工具的一个重要组成部分,它使开发人员运行该表单时无需编写代码,就可以自动获取、存储、修改表单域数据。   作者在剖析国内外先进表单设计工具的基础上,研究和学习了Velocity模板引擎原理、Eclipse插件技术、XML解析技术、JavaCC语法分析生成器等相关理论与技术,设计和实现了基于Velocity模板引擎的表单引擎系统。该表单引擎具有两大功能,一是可以通过向导自动生成Spring配置文件applicationContext.xml、hibemate映射文件、持久化类、DAO等代码。二是提供模板文件编辑器和XML编辑器,这两个编辑器都支持首选项设置、语法高亮、内容提示等功能。表单引擎系统使表单设计工具的使用更加简便。   在表单引擎系统的分析与设计过程中,作者应用面向对象的方法,使用UML技术设计了系统的用例图、包图、类图和时序图,并对包图、类图和时序图进行了详细的描述;用流程图加伪代码描述了系统的主要实现算法。最后给出了系统的运行界面。   作者设计的表单引擎系统实现了“零代码”,用户通过该引擎系统支持的向导方式连接数据库后,即可生成数据操作相关代码。针对DataTable组件向导中展现数据表的问题,在生成数据操作代码的同时,自动创建一个保存数据表信息的中间文件,DataTable组件向导从该中间文件读取数据表信息,避免了重复进行数据库连接操作。此外,将该中间文件的路径保存到eclipse根目录下,方便其它插件读取数据表信息。   目前该系统已经实现了预定的所有功能,并且已经集成到了表单设计工具系统中。   本文将详细介绍作者的研究和开发工作。
其他文献
存储引擎是存储系统的核心,存储系统的读写性能取决于存储引擎的性能。本文的研究以当前Key-Value Store的两大主流存储引擎LSM-Tree存储引擎和哈希存储引擎为主,详细分析了
模糊控制、神经网络控制都是先进控制技术的控制方法,在工业过程控制中获得广泛的应用。实际工业过程往往具有非线性、不确定性、难以建立精确的数学模型等特点,使得单一的一种
移动Ad Hoc网络(Mobile Ad Hoc Network, MANET)是一种无中心实体的自组织网络,由一组带有无线通信收发装置的移动终端节点组成,借助多跳转发技术迅速展开网路体系,网络中的
随着经济的发展社会生产技术的飞速进步,数据密集型企业处理生产数据时需要很大的计算量。使得数据处理在管理中得到更加广泛的应用。而在制造业普遍采用“敏捷制造技术”的
逆向工程中的曲面重建是三维空间数据场可视化的重要方向。曲面重建作为逆向工程中的重要环节之一,其处理的质量与处理的效率制约着CAD的后续再设计等流程。细分曲面具有任意
本文首先介绍了一些网络安全方面的知识,说明了防火墙的重要性,讨论了防火墙规则优化的一些研究成果。防火墙规则优化问题是当前研究的热点,也有许多优秀的研究成果,本文只针
人脸识别一直是模式识别和人工智能领域的研究热点,而且正在逐渐进入安保防护、网上支付、银行业务和智能家居等人类生活的各个方面。随着稀疏表示理论的不断深入研究和发展,
随着互联网的快速发展,互联网上的数据呈现几何级数态势增长,大量的多媒体数据充斥在网络中,网络上海量数据的增长给传统的存储系统技术带来了严峻的挑战,基于P2P网络的存储
随着工业设计的飞速发展,曲面造型技术现已和人们的生活密不可分。传统的曲面造型技术存在着分裂速度快,曲面的求交与剪裁困难,以及尖锐特征处理等问题,因此,为了构造完美的
近年来,伴随着图像处理技术的迅猛发展,利用图像的不同形态成分(如平滑成分、边缘、纹理等)来进行自适应图像分解已成为很多图像处理任务,如图像压缩、重构、去噪、修补和特