基于可复用构件的WEB应用研究与实践

来源 :西北大学 | 被引量 : 0次 | 上传用户:zzggwd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展和企业级网络应用广泛使用,软件的规模越来越大,传统的软件开发越来越不适应潮流的发展。由于WEB应用的基础是以文档为中心,面向对象的成熟软件方法无法有效的应用到WEB应用的开发中。基于构件的软件工程(CBSE)是随着软件编程语言由面向过程发展到面向对象技术,并不断衍化的产物。它顺应软件复用的需求在近年来得到广泛关注与应用。它的基本目标是让软件产品成为一个个可以重用,可以互操作的构件,通过市场或其它的方式获得这些构件。并由它们快速地组装成为一个应用系统。 本文系统地介绍了基于构件的软件工程,对分布式构件模型进行了阐述和比较,研究了基于构件的软件工程在进行WEB应用开发中出现的问题,提出了完善的解决方案。其中通过分析了软件系统中的横切关注点问题,介绍了实现横切关注点模块化的方法-AOP,并应用AOP实现了WEB项目中系统级服务。然后对基于构件的项目管理体系结构的进行分析,提出了项目管理构件库来处理企业级WEB应用项目中的业务组件的组件依赖和系统演化等问题。还探讨了使用项目构件库和项目配置管理系统来按构件粒度的不同进行软件配置管理。 在上述研究的基础上,通过在大型的企业WEB应用项目中实践验证了本文研究成果的可行性与有效性。
其他文献
本文研究了P2P系统中应用分布式哈希表技术所存在的这些极富挑战性的问题,在保障分布式哈希表技术带来的优良性能的前提下,在一定程度上突破了DHT技术应用的局限性,初步解决
SVM方法的核函数及其参数的选择,仍没有形成一个统一的模式。针对此现状,本文分析了现有的网格搜索法(Grid Search Method, GSM)和双线性搜索法(Bilinear Search Method, BSM
本课题研究的图像是无人机在500米左右的中低空对地面感兴趣的目标连拍获得的。通过分析和解析这些航拍图像,实现对地质环境的监测。然而,由于无人机对机载器件硬件的限制(内
本文着重讲述了基于PC集群的高分辨率投影墙的相关技术,包括集群系统的组建、系统管理、投影墙的几何矫正和颜色矫正,以及大屏幕的应用实例和应用前景。 文章中,投影墙的
网格模型处理是逆向技术中数据处理部分的重要内容,网格模型的质量直接关系着其后续步骤—曲面重构能否顺利进行。 本文主要讨论了网格模型处理的一些关键技术,包括:网格
随着3G网络的不断成熟和完善,MMS已成为电信运营商和相关服务提供商的推广重点。短信技术的不断发展主要涵盖三个方面:平台性能的不断改善、相关协议的不断完善、运营手段的
Web服务使得web向着一个基于Internet的计算平台发展。然而现在的web服务标准UDDI(Universal Description Discovery and Integration,统一描述、发现和集成)、WSDL(Web Serv
目前在国内企业信息系统方面的大量投资能否为企业带来相应的价值,是困扰企业实施推进信息系统过程中遇到的最主要的问题之一。所以对于信息系统项目效益评价与管理无论在理论
数字图像隐形信息的检测技术,也称为图像隐写分析(Image Steganalysis)。随着信息安全日益引起人们的关注,隐写分析已经成为了信息隐藏领域的一个重要的研究方向。隐写分析不仅
本文是嵌入式语音智能控制的一个应用,最终控制对象为具有四自由度的机器人。本嵌入式语音控制器设计的内容包含硬件平台的构建、软件控制程序的编写等。该语音控制器主要是针