共查询到18条相似文献,搜索用时 109 毫秒
1.
运用设计模式实现数据持久层框架 总被引:8,自引:4,他引:8
针对传统数据库访问中出现的业务逻辑和数据访问逻辑混杂、程序复用程度低以及难以维护的弊端,阐述了怎样利用几种常用的设计模式来设计一个数据持久层框架的解决方案,并给出了部分实现代码。该框架有效地提高了代码的可重用性和可扩展性,有一定的实用价值。 相似文献
2.
设计模式在基于组件的框架设计中的应用 总被引:20,自引:0,他引:20
框架是一种面向对象的软件重用技术。组件是一种比对象类的粒度更大的软件重用模块。基于组件的框架建筑在面向对象技术之上,但更具有抽象性和重用性。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构。该文结合一个实例详细描述设计模式在组件框架建模中的作用,并给出了所得应用框架的逻辑结构。 相似文献
3.
UML在设计模式描述中的应用 总被引:3,自引:0,他引:3
设计模式主要用于描述在软件设计过程中不断重复发生的问题以及这些问题的解决方案。UML是一种直观化、明确化、构件和文档化软件系统的通用可视化建模语言。详细介绍了使用UML的各种图形描述设计模式的方法及特点,并通过实例说明了UML在设计模式描述中的优势。 相似文献
4.
设计模式思想在构建软件框架过程中应用的探讨 总被引:2,自引:0,他引:2
许多文章在谈及设计模式和框架的关系时,多讨论它们之间的区别。而文中在介绍它们的区别之外,更多地是从设计模式提炼出的四个思想这个角度,以框架的含义为基础,来论述它们在软件设计上的联系,并针对这四个思想,逐一探讨了在软件项目开发过程中如何应用来构建软件框架。虽然这四个思想不是构件框架的全部思想,但无疑它们也是构件框架思想中不可或缺的。很好地应用这四个思想,将会提高框架的设计水平,增强框架的重用性。 相似文献
5.
6.
7.
针对传统服务器框架设计中可扩展性和健壮性的不足,该文引入设计模式,提出面向对象的服务器控制框架模型。该模型可为应用层协议系列的支持提供可扩展的接口,为服务器优化和监控提供灵活的挂接。 相似文献
8.
数据库管理系统是基于某种前台开发工具和后台数据库,并在软件工程相关理论的指导下所形成的应用系统。在企业,教育,医疗,航空,生物等领域有着广泛的应用。对大量相关项目的重复部分进行抽象,概括,总结,便形成了对这一类项目的设计模式。在此讨论这种数据库管理系统的设计模式。 相似文献
9.
面向对象技术和关系数据库技术的协同工作存在"阻抗不匹配"的问题。本文首先对基于J2EE的持久层实现方式进行分析与比较,然后借鉴常用设计模式和主流持久层框架的设计理念,搭建了一个以Hibernate为核心组件的轻量级持久层框架。 相似文献
10.
面向对象技术和关系数据库技术的协同工作存在“阻抗不匹配”的问题。本文首先对基于J2EE的持久层实现方式进行分析与比较,然后借鉴常用设计模式和主流持久层框架的设计理念,搭建了一个以Hibernate为核心组件的轻量级持久层框架。 相似文献
11.
基于LePUS的设计模式CASE工具的设计与实现 总被引:1,自引:0,他引:1
设计模式是软件工程界的热点,在面向对象软件设计中扮演着重要角色,自动化支持设计模式非常必要。为此,以LePUS语言为基础,提出了一个支持设计模式的CASE工具原型模型,该工具支持设计模式代码框架的自动生成,更重要的是该工具可以通过加入新的设计模式而得以扩展。此外,详细分析了实现中的源程序内部表示、设计模式实例化、动态模板生成技术等关键技术。 相似文献
12.
软件设计模式库的构建和模式复用是当前软件复用研究的热点,对提高软件开发效率和质量具有重要意义.通过将软件设计模式分类、描述和存储,建立模式库,为软件设计和开发提供支持.本文提出了模式库系统的管理流程和系统框架.分析了Wiki的特点,并结合其特点给出了基于Wiki的软件设计模式库的实现. 相似文献
13.
基于构件技术的通用ATS框架设计 总被引:1,自引:1,他引:1
通过总结传统测试系统开发方法的弊端,提出了通用ATS框架的概念,并分析了其优越性;然后介绍了构件及框架的基本概念,给出了ATS框架的设计方法及开发过程;分析了框架的整体结构,详细研究了构件在ATS框架的测试管理、数据管理、仪器管理和网络通信4个子系统中的应用;最后识别出了各个子系统的扩展点,利用Strategy、Template等设计模式的软件技术方法对扩展点进行了设计,实现了通用ATS面向对象框架,提高了系统的复用性和可扩展性,达到了ATS测试软件设计高效率,低成本的要求。 相似文献
14.
面向插件的应用框架具有易于复用和动态扩展的特性。为了实现框架中插件的动态加载与替换,可以采用Service Locator模式解除插件接口调用者与插件实例间的耦合。通过一个实例介绍了如何改进Service Locator模式使之更好地管理大量的细粒度短生命周期的插件对象,并展示了采用改进的Service Locator模式来设计面向插件的应用框架的方法。 相似文献
15.
16.
支持CSCW的系统集成框架的设计与实现 总被引:2,自引:5,他引:2
结合CSCW系统的开发,对集中式CSCW系统结构的特点进行综合和提炼,设计并实现了一个基于构件及构件代理的应用集成框架。这个集成框架不仅对个体工作提供支持,同时对协同工作也提供支持。首先论述该框架的基本组成及各组成模块的主要功能,然后对该框架所提供的诸如工作流管理、电子会议等通用工具的功能进行了介绍。 相似文献
17.
Service-oriented computing is playing an important role in several domains. Today the biggest shift in mainstream design and programming is toward service-oriented applications. However, the service paradigm raises a bundle of problems that did not exist in traditional component-based development where abstraction, encapsulation, and modularity were the only main concerns. Due to their distributed, dynamic, and heterogeneous nature, service-oriented software applications require us to discover, document, and share new design patterns at the service- and architecture-level. Moreover, service-oriented applications are hard to design and validate, and demand for new foundational theories, modeling notations and analysis techniques.In line to such a vision, this article presents a framework, called SCA-PatternBox, to design and prototype service-oriented applications with design patterns. The framework relies on the OASIS standard Service Component Architecture (SCA) and on SCA component implementation types, such as SCA-Java, for supporting an “implementation-oriented” approach to service-oriented architecture modeling and to the definition and instantiation of design patterns. Moreover, in order to provide formally verified design patterns, SCA-PatternBox allows the formal specification and analysis of the functional behavioral aspects of a design pattern using a formal service specification language called SCA-ASM (Service Component Architecture-Abstract State Machine). As major evaluation of the framework, two case studies and lessons learned are presented. A final comparison of existing design pattern languages is also reported. 相似文献
18.
吕艳辉 《计算机工程与应用》2012,48(20):87-90,111
随着语义Web的快速发展,如何使用RDF来描述万维网上的数据以方便语义Web的应用成为一项重要的研究课题。鉴于大部分数据都保存在关系数据库中,设计并实现了一个面向关系数据库的RDF映射系统。给出了关系数据库到RDF数据模型的映射方法,在此基础上,介绍了映射系统的实现过程。实验结果表明,映射系统能够完整地表示关系数据库的模式、数据以及隐含的语义信息。 相似文献