首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
运用设计模式实现数据持久层框架   总被引:8,自引:4,他引:8  
易燕  周骋  戴祝英 《计算机工程与设计》2005,26(12):3365-3367,3371
针对传统数据库访问中出现的业务逻辑和数据访问逻辑混杂、程序复用程度低以及难以维护的弊端,阐述了怎样利用几种常用的设计模式来设计一个数据持久层框架的解决方案,并给出了部分实现代码。该框架有效地提高了代码的可重用性和可扩展性,有一定的实用价值。  相似文献   

2.
设计模式在基于组件的框架设计中的应用   总被引:20,自引:0,他引:20  
童立  马远良 《计算机工程与应用》2002,38(17):123-124,128
框架是一种面向对象的软件重用技术。组件是一种比对象类的粒度更大的软件重用模块。基于组件的框架建筑在面向对象技术之上,但更具有抽象性和重用性。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构。该文结合一个实例详细描述设计模式在组件框架建模中的作用,并给出了所得应用框架的逻辑结构。  相似文献   

3.
UML在设计模式描述中的应用   总被引:3,自引:0,他引:3  
设计模式主要用于描述在软件设计过程中不断重复发生的问题以及这些问题的解决方案。UML是一种直观化、明确化、构件和文档化软件系统的通用可视化建模语言。详细介绍了使用UML的各种图形描述设计模式的方法及特点,并通过实例说明了UML在设计模式描述中的优势。  相似文献   

4.
设计模式思想在构建软件框架过程中应用的探讨   总被引:2,自引:0,他引:2  
袁绍欣  葛玮 《微机发展》2003,13(12):111-112,F003
许多文章在谈及设计模式和框架的关系时,多讨论它们之间的区别。而文中在介绍它们的区别之外,更多地是从设计模式提炼出的四个思想这个角度,以框架的含义为基础,来论述它们在软件设计上的联系,并针对这四个思想,逐一探讨了在软件项目开发过程中如何应用来构建软件框架。虽然这四个思想不是构件框架的全部思想,但无疑它们也是构件框架思想中不可或缺的。很好地应用这四个思想,将会提高框架的设计水平,增强框架的重用性。  相似文献   

5.
本文描述了设计模式的理念及如何运用设计模式构建一个数据层持久性框架,封装对数据源的数据访问及操纵,优化系统性能,提高应用程序的可维护性和重用性,  相似文献   

6.
设计模式及其在PACS中的应用   总被引:1,自引:0,他引:1  
王志峰  白石  赵振西  李曦  彭伟 《计算机工程》2002,28(12):96-97,287
面向对象建模是困难的,虽然目前已提出了不少方法,但还存在不尽人意之处,设计模式是面向对象建模的一种辅助设计手段。它总结了面向对象设计的宝贵经验,使得在遇到相似场景时可以直接套用,把设计模式应用于PACS系统的对象建模中取得了较好的效果。  相似文献   

7.
针对传统服务器框架设计中可扩展性和健壮性的不足,该文引入设计模式,提出面向对象的服务器控制框架模型。该模型可为应用层协议系列的支持提供可扩展的接口,为服务器优化和监控提供灵活的挂接。  相似文献   

8.
苏帆 《福建电脑》2008,24(6):143-144
数据库管理系统是基于某种前台开发工具和后台数据库,并在软件工程相关理论的指导下所形成的应用系统。在企业,教育,医疗,航空,生物等领域有着广泛的应用。对大量相关项目的重复部分进行抽象,概括,总结,便形成了对这一类项目的设计模式。在此讨论这种数据库管理系统的设计模式。  相似文献   

9.
面向对象技术和关系数据库技术的协同工作存在"阻抗不匹配"的问题。本文首先对基于J2EE的持久层实现方式进行分析与比较,然后借鉴常用设计模式和主流持久层框架的设计理念,搭建了一个以Hibernate为核心组件的轻量级持久层框架。  相似文献   

10.
面向对象技术和关系数据库技术的协同工作存在“阻抗不匹配”的问题。本文首先对基于J2EE的持久层实现方式进行分析与比较,然后借鉴常用设计模式和主流持久层框架的设计理念,搭建了一个以Hibernate为核心组件的轻量级持久层框架。  相似文献   

11.
基于LePUS的设计模式CASE工具的设计与实现   总被引:1,自引:0,他引:1  
蔡亮  袁捷  周洪亮 《计算机工程与设计》2004,25(11):2074-2076,2084
设计模式是软件工程界的热点,在面向对象软件设计中扮演着重要角色,自动化支持设计模式非常必要。为此,以LePUS语言为基础,提出了一个支持设计模式的CASE工具原型模型,该工具支持设计模式代码框架的自动生成,更重要的是该工具可以通过加入新的设计模式而得以扩展。此外,详细分析了实现中的源程序内部表示、设计模式实例化、动态模板生成技术等关键技术。  相似文献   

12.
软件设计模式库的构建和模式复用是当前软件复用研究的热点,对提高软件开发效率和质量具有重要意义.通过将软件设计模式分类、描述和存储,建立模式库,为软件设计和开发提供支持.本文提出了模式库系统的管理流程和系统框架.分析了Wiki的特点,并结合其特点给出了基于Wiki的软件设计模式库的实现.  相似文献   

13.
基于构件技术的通用ATS框架设计   总被引:1,自引:1,他引:1  
通过总结传统测试系统开发方法的弊端,提出了通用ATS框架的概念,并分析了其优越性;然后介绍了构件及框架的基本概念,给出了ATS框架的设计方法及开发过程;分析了框架的整体结构,详细研究了构件在ATS框架的测试管理、数据管理、仪器管理和网络通信4个子系统中的应用;最后识别出了各个子系统的扩展点,利用Strategy、Template等设计模式的软件技术方法对扩展点进行了设计,实现了通用ATS面向对象框架,提高了系统的复用性和可扩展性,达到了ATS测试软件设计高效率,低成本的要求。  相似文献   

14.
面向插件的应用框架研究与实现   总被引:4,自引:0,他引:4       下载免费PDF全文
面向插件的应用框架具有易于复用和动态扩展的特性。为了实现框架中插件的动态加载与替换,可以采用Service Locator模式解除插件接口调用者与插件实例间的耦合。通过一个实例介绍了如何改进Service Locator模式使之更好地管理大量的细粒度短生命周期的插件对象,并展示了采用改进的Service Locator模式来设计面向插件的应用框架的方法。  相似文献   

15.
三层结构软件框架扩展点实现方法   总被引:7,自引:0,他引:7  
基于通用的软件三层结构框架,对框架的扩展点进行了分类,并根据各类的特点,结合设计模式给出了各类扩展点的设计策略和实现方法.最后,以某大型机械制造企业的工时管理系统(TQMS)开发为例,基于.NET平台对各扩展点的具体实现过程进行了详细阐述,对增强软件框架的灵活性以及应对客户的需求变化提供了良好的支持.  相似文献   

16.
支持CSCW的系统集成框架的设计与实现   总被引:2,自引:5,他引:2  
徐爱琴  王桂芝 《计算机工程与设计》2004,25(12):2270-2271,2297
结合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.
随着语义Web的快速发展,如何使用RDF来描述万维网上的数据以方便语义Web的应用成为一项重要的研究课题。鉴于大部分数据都保存在关系数据库中,设计并实现了一个面向关系数据库的RDF映射系统。给出了关系数据库到RDF数据模型的映射方法,在此基础上,介绍了映射系统的实现过程。实验结果表明,映射系统能够完整地表示关系数据库的模式、数据以及隐含的语义信息。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号