基于ECLIPSE的WEB应用可视化组件管理平台的研究与实现

来源 :北京工业大学 | 被引量 : 9次 | 上传用户:zlp_dream
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当前互联网信息化程度日益扩大,基于互联网的信息系统得到了广泛的使用,它们大多表现为各式各样的动态Web应用。在目前开发Web应用的常规方法中,普遍存在着代码开发效率低、代码复用频率低和界面可视化程度低的问题。在面对较为复杂的个性化和多样化的需求时,这一问题尤为明显。本文主要针对目前开发Web应用常规方法的不足之处,进行了代码复用性提高以及开发界面可视化程度提高两方面内容的研究。提出了一个以组件库为中心,配合采用Eclipse可视化插件及Web交互可视化技术构造的开发环境,对目标Web应用进行可视化开发的架构。一方面,该架构以组件复用技术为核心,构造能够用于目标Web应用开发的一系列可复用组件。同时,通过对适用于Web开发的组件特点及功能的分析,研究了Web应用组件的数据结构。并且建立了采用MySQL数据库作为数据存储机制的组件库,对这些可复用Web应用组件进行维护管理,用以提高Web应用的开发效率及代码的复用程度。另一方面,为增强组件库的管理功能及提高代码开发界面的可视化程度,构造了一套Web交互界面,用以实现组件库的可视化管理、目标Web应用需求的可视化捕获及目标页面形象的可视化定制。并通过对Web交互界面各项功能的分析,研究了每项功能的具体实现方案。除此之外,在该架构的设计路线中,还融入了增量式开发以及模型驱动开发的思想,用于增强其稳定性及可移植性。在采用可视化Web交互界面对目标Web应用进行自定义页面开发的研究中,提出了用于页面形象的快速定制的一套自定义标准。并给出了该标准下的不同类型组件的封装定义及接口定义,研究了该标准下组件之间的组合方法以及将标准组件用于目标页面进行快速形象定制的具体实施方案。在该架构的各项功能的实现过程中,各项试验都充分验证了它能够适应个性化及多样化的Web应用需求定制,它的实现及完善能够对Web应用开发起到积极的辅助作用。
其他文献
流程雁阵(Process Goose Queue, PGQ)是一种新型的流程工业系统分解协调优化方法,依据大雁飞行原理将工业过程分解为多个子雁阵,通过关联子雁阵之间的信息交换形成多级流程雁
随着网络技术的不断发展,传统的城域网技术在传送新兴的数据业务上逐渐暴露出其局限性,而以太网技术在城域网领域中却显示出了前所未有的活力。电信级以太网已经成为下一代城
深海采矿作业技术的研究是一项复杂的高技术,是继航空航天开发之后世界各国面临的一个新的重大课题,其开发手段的研究,对我国矿产资源的可持续利用具有重要的战略意义。 深海
无线传感器网络技术是近年来发展起来的一种新型的网络通信技术。它集成了传感器技术、计算机技术、通信技术等,能够实时感知、采集、传输和处理网络监控区域内各种环境和监
光伏发电作为太阳能的有效利用方式之一,具有诸多优点而得到了广泛的应用。而光伏逆变器是光伏发电的核心组成部分。本课题以离网逆变器作为研究对象,从离网逆变器的拓扑结构
单通道盲源分离在实际工程领域中应用极为广泛,是信号处理领域的一个研究热点。本文针对现有单通道盲源分离算法不能自动确定单路信号中的独立分量个数,且无法实现源信号在线
无线传感网络是一种新型的信息获取和处理技术,定位技术是无线传感器网络的重要支撑技术之一,是传感器网络进行目标识别、监控、跟踪等众多应用的基础。基于IEEE802.15.4标准的
临近空间飞行器因其大范围的飞行环境以及迅速变化的机体质量,导致动态特性在整个飞行包线内是极易变化的。此外,由于临近空间飞行器采用机体耦合结构以及飞行在高海拔和大马赫
在现代机械工业和机械工程中,振动测试是十分重要的环节。随着计算机和软件技术的发展,采用虚拟仪器实现振动信号测试与分析已成为振动测试的发展趋势,它克服了传统仪器开发维护
随着现代科技的发展和人们生活水平的提高,人们对日常生活中所使用纺织品质量要求也越来越高。中国作为纺织大国,在纺织领域具有不可替代的地位。然而由于缺乏自主创新意识,