轻量级J2EE架构下构件模型及组装技术研究

来源 :中国工程物理研究院 | 被引量 : 8次 | 上传用户:UsherChen2431
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级J2EE架构是一种应用软件系统体系结构设计解决方案,具有简化的编程模型和更具响应能力的容器,对于大型事务处理、分布式能力和集群能力要求不高的业务应用,采用轻量级J2EE架构更具有灵活性、轻便性和较好的效率与效益。软件构件化开发是提高软件质量和开发效率、适应需求变化的有效途径,构件模型和构件组装是构件开发和实施构件化方法的核心技术,构件模型是对构件进行刻画、定义和构件性质的描述,提供创建和实现构件的指导原则,构件的组装是应用软件系统实现过程中的构件集成或装配,目前主要基于手工或半自动方式。当前,虽然已有许多轻量级J2EE架构,但关于在轻量级J2EE架构下如何进行构件定义和构件组装实现应用系统的研究还不多见。论文通过对J2EE技术、软件构件技术、Eclipse平台和XML(Extensible MarkupLanguage,可扩展标志语言)技术进行研究和归纳,揭示它们之间的关系,使用遵循MOF(Meta Object Facility,元对象设施)标准的元模型Ecore,提出一种基于MVC设计模式的构件模型CMBMVC(Component Model Based on Model-View-Control)定义和一种采用形式化方式描述的构件描述语言CDLBMVC(Component Description LanguageBased on Model-View-Control);在CMBMVC构件模型基础上,文中给出四种构件组装方法和七种原子组装操作的二元关系定义,由此,作为构件组装操作的技术基础;在此研究成果的基础上,论文又给出构件组装框架CAFBMVC(Components AssemblyFramework Based on Model-View-Control)的总体设计和实现模型。最后,论文在轻量级J2EE架构下,以管理信息系统中的组织机构管理构件的形成(组装)为例,应用CMBMVC构件模型和组装技术,实现了把部门管理构件、人员管理构件和角色管理构件组装成组织机构管理构件,展示了构件组装的过程。经试验结果表明,在轻量级J2EE架构下,应用CAFBMVC组装框架和文中提出的组装技术,能够较好的实现轻量级J2EE环境下的构件组装,提高应用开发人员的开发效率。
其他文献
针对当前地理建模、地理模型共享过程中存在的“模型孤岛”问题,我们提出了分布式地理建模环境的构想。这一构想的目标是为地理学家提供一个便捷的平台,使其能够方便地复用已
随着Internet技术的快速发展和数码照相机、扫描仪等图像采集设备的普及,图像信息呈现出爆炸式的增长,并在遥感、航天、安全、医疗等领域得到了广泛应用。作为一种直观的信息
近年来,我国民航飞行量快速增长。然而,由于管制方式的落后,导致了航班进离港的调度效率较低,在一些繁忙的机场和终端区经常发生空中交通拥挤现象,严重干扰了航班的正常运行,
计算金融是融合现代计算技术、数学理论与方法、金融学理论以解决复杂金融问题的崭新的研究领域。数量化投资管理是目前该领域比较热门的一项研究内容,已经成为金融投资机构争
随着应用多样化和计算需求的不断提升,多核处理器系统在性能、功耗、灵活性等方面优势明显,被广泛用于网络、通信、信号处理、多媒体应用等领域。处理器核数量的增长为系统性能
对医学图像的内容理解是应用计算机视觉与人工智能进行医学影像分析的基本问题之一,从二维或三维影像数据中理解图像内容一直是医学图像应用研究的重点领域,涉及到感兴趣目标的
图像分割指把图像分成各具特性的区域并提取出感兴趣区域的技术和过程。图像分割是图像视觉分析和模式识别的基本前提,同时它也是一个经典难题,到目前为止没有一种适合于所有
在工业领域,要想实现快速,准确的检测、分选、记录不规则物体产品,就要能够快速、准确的测量出不规则体的面积,这对提高经济效益有着非常重要的意义。基于数字图像处理的不规
现场可编程门阵列(Field Programmable Gate Arrays,FPGAs)因具有开发周期短、功耗低、可重构等优势而在图像处理、视频追踪、自主导航等领域中被广泛应用于卷积神经网络加速
随着信息技术的不断发展,采用计算机技术对过程进行控制和管理日益受到企业和组织的重视。对于大型企业,特别是在各地有分支机构的大型企业,信息化系统建设难以一次性完成,不同业