面向Web应用的构件组装系统研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:dianzi511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着基于构件的软件开发方法的不断发展,构件组装技术与方法研究日益受到重视。如何将特定领域中的构件组装成为更大粒度的构件或应用程序,成为研究的一个热点问题。本文针对这一问题开展了研究与开发工作,取得了一些初步的理论与软件成果。论文首先介绍了软件构件的相关技术,包括构件的定义、接口和规约,构件库技术,构件检索和匹配,构件组装的基本方法。然后分析了目前主流的三种工业构件模型,给出了一种面向Web应用的构件模型,并介绍了模型中的构件描述语言、构件封装及规范化描述等关键问题。接着研究和分析了现有的一些构件组装模型,指出其存在的构件连接数量较多时,接口定义复杂、连接器数量较多,造成系统冗余代码多等问题。为了解决上述问题,结合插头插座式体系结构,并借鉴Portal技术,同时基于J2EE架构,设计出一个插拔式构件组装模型。在此模型中,将构件与构件之间的关系转移到构件与组装框架上,避免了生成过多冗余代码,简化了构件组装过程中的复杂逻辑和操作流程。基于上述模型,设计实现了一个面向Web的构件组装系统,系统包括消息处理引擎、程序解析引擎、页面展现引擎、页面编辑器,并介绍了构件组装的实现过程和应用示例。最后对论文工作进行了总结。
其他文献
Blog是一种基于RSS技术的信息交互平台,它是一种作者与读者以日志风格进行交互的中介,是一种崭新的信息传播和交互方式。与传统的网络信息相比,Blog领域链接关系更加丰富,Blo
基于IP的网络实体地理位置定位技术(简称IP定位)的目的是根据联网设备的IP地址,获取其地理位置。IP定位技术无论是在安全领域,还是在商业领域,都具有十分广阔的应用前景。然而,现有
三维地形及瀑布绘制技术是虚拟现实、地理信息系统、仿真系统等领域中关键技术之一。本文研究了虚拟现实技术和三维场景绘制技术的发展史以及现状,同时详细介绍了实时绘制三
中文输入法是中文信息处理的重要组成部分,也是中国计算机用户人机交互的关键环节。拼音输入法是现今广大计算机用户最为普遍使用的输入法。我们从中文拼音输入法的性能评测、
随着信息技术的迅速发展,基于J2EE架构的Web系统广泛应用于企业、机构等各领域中,尤其是在安全性要求非常高的电子商务等系统中的大量应用,使得人们对Web应用系统的安全性越
随着互联网的快速发展,恶意代码的种类和数量在不断增多,其编写、传播和利用呈现出趋利化、商业化和组织化的态势,对互联网安全构成重大威胁。在恶意代码分析领域主要存在静态分
随着网络和信息技术的飞速发展,信息系统在工矿企业中的应用越来越广泛,系统所具有的开放性和资源的共享性,极大的方便了使用者,大大提高了工矿企业的工作效率和工作质量,但
本文在深入研究了决策支持理论的基础上,结合数据仓库、数据挖掘和联机分析处理技术,设计并实现了电力营销决策支持系统。电力营销决策属于半结构化的决策范畴,缺乏程序化的
拒绝服务攻击是网络安全的一大威胁,在拒绝服务攻击的各种防御技术中,源追踪问题的研究一直是近年来的一个研究热点。若能够快速准确找到攻击者的位置,在适当位置部署防御措
近些年来,随着网络环境的不断改善,流媒体应用得到了飞速发展。从基于代理服务器的流媒体组播方案到现在比较流行的基于P2P网络的流媒体组播方案,其发展速度十分迅猛。关于流