首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 906 毫秒
1.
深入探讨设计模式中抽象工厂模式、工厂方法模式与单件模式的原理,提出了利用抽象工厂模式、工厂方法模式与单件模式相结合的方法来设计数据持久层的设计思路。此设计模式的使用可提高数据持久层设计中代码的可重用性和可扩展性。  相似文献   

2.
在工厂方法模式中.NET反射技术应用的研究   总被引:2,自引:0,他引:2  
设计模式中的工厂方法模式为系统结构提供了非常灵活强大的动态扩展机制,采用.NET反射技术可以简化工厂代码的复杂程度和对象的生成。文章就一个UML图形工具的开发过程,根据系统自身特点,灵活运用工厂方法模式,结合.NET反射技术进行了应用研究。  相似文献   

3.
通过对ADO.Net数据访问机制的分析,结合Abstract Factory(抽象工厂)、Factory Method(工厂方法)2种设计模式,阐述了基于“.Net”的数据库访问接口的从分析、设计到实现的开发过程.通过该接口的使用,实现了数据库访问代码的复用,将大大提高应用系统在不同类型数据库间的可移植性。  相似文献   

4.
在互联网应用迅速增长的过程中,Web技术以开发效率高、平台无关等许多优势得到了广泛应用,HTML5作为新的Web技术标准的一部分更增强了其产品表现能力和应用范围。而传统的客户端软件在专用领域仍然占据着重要的位置。通过对Web技术与传统客户端软件各自优势的分析和对网页浏览器的实现方式的深入研究,提出了一种将两者结合构建一个新的软件平台用以支撑各种不同的客户端应用的思路,探讨基于Chromium开源浏览器代码实现客户端软件平台的方法。  相似文献   

5.
阐述了COM对象与.NET框架对象模型之间的区别,分别讲述了COM作为服务器、.NET作为客户端以及.NET作为服务器、COM作为客户端的COM与.NET之间的互操作实现方法。利用运行时可调用封装器RCW和COM可调用封装器CCW实现了在托管代码(.NET代码)中调用COM组件和在非托管代码中调用.NET组件。在.NET技术成熟的情况下,继续采用COM组件技术编写应用程序将会越来越少,但是在近期内COM技术不会被.NET技术完全取代,而实现COM组件和.NET组件之间的相互操作,可以保护和利用已经存在的大量采用COM组件技术开发的软件和产品,同时可以使那些习惯于COM的编程人员使用.NET平台下的组件软件。  相似文献   

6.
基于J2EE的模型库系统开发研究   总被引:4,自引:0,他引:4  
研究了基于J2EE模式的决策支持系统的模型库构建及管理方法。阐述了J2EE模式下模型的表示方法,结合一个决策支持系统实例阐述了如何利用抽象工厂创建模型,在此基础上讨论了模型库的管理机制及调用方法,最后给出了一种模型库与数据库的常用连接方法。结果表明,基于J2EE的模型库构建及管理方法较一般的面向对象的模型库构建及管理方法有明显的优势。用J2EE来开发模型库系统是一种方便而快捷的方式。  相似文献   

7.
通过对ADO.Net数据访问机制的分析,结合Abstract Factory(抽象工厂)F、actory Method(工厂方法)2种设计模式,阐述了基于“.Net”的数据库访问接口的从分析、设计到实现的开发过程.通过该接口的使用,实现了数据库访问代码的复用,将大大提高应用系统在不同类型数据库间的可移植性.  相似文献   

8.
模型编译器通过词法和语法分析,解析出模型信息,并生成特定平台的模型框架代码,提高了模型框架代码生成的速度和质量。然而大多数模型编译器都是生成某一特定平台的框架代码,可扩展性和可维护性较差。文中提出了一种基于MDA的分布式对象模型编译器设计方法,该方法通过灵活的转换规则配置,可以生成多目标平台模型,进一步生成该平台框架代码,从而有效提高分布式对象模型编译器的扩展性和可维护性。  相似文献   

9.
使用Win2000终端服务和基于Wkidows的终端WBT构造教学培训环境可以降低建网成本和管理费用。在Windows 2000终端服务的应用程序服务器模式下,可以从一个中心位置部署和管理应用程序,从而节省管理员部署、维护以及升级等工作所需的时间与精力。基于Windows的终端是一种内置了Windows CE操作系统和终端服务客户端软件的低成本硬件设备。  相似文献   

10.
针对源代码中复杂条件语句将增加程序的复杂性, 影响代码的易理解性、可测试性、可维护性和可扩展性等问题, 提出了一种基于抽象语法树和多态机制的复杂条件语句自动重构方法, 用于识别源代码中复杂条件语句的重构时机并实施自动代码重构. 首先将源代码转换为抽象语法树, 再探测代码中的条件语句, 寻找满足预定条件的条件语句, 最后利用多态机制对条件语句进行自动重构, 将其封装到一系列子类中. 对4个开源项目进行重构时机识别和自动重构实验. 实验结果表明, 重构时机识别算法的精确率可达100%, 并能准确地实现代码的自动重构; 经回归测试, 重构后的代码未引入任何错误; 此外, 该算法具有较好的性能, 执行时间与系统规模呈线性关系, 能够应用于各类不同规模的系统.  相似文献   

11.
为解决ADO.NET在多数据库访问中因驱动程序API、数据库DDL和DML语言等差异带来的系统性冗余和移植困难等问题,在抽象工厂模式中产品创建责任和消费责任相分离的模型基础上,设计了数据访问层接口和产品族,实现了ADO.NET跨数据库访问及多数据库间的动态移植.结果表明,该方法为数据访问层提供了灵活的动态扩展机制,降低了业务层和数据访问层的耦合度.  相似文献   

12.
一种简单的远程动态口令认证方案   总被引:3,自引:0,他引:3  
口令认证是身份认证的关键因素.分析传统远程口令认证系统的缺点,提出了采用动态口令来实现认证,并设计一种简单的、有效的远程动态口令认证方案.它利用了Hash函数(SHA函数)的单一性和唯一性产生数字摘要作为验证因子来进行认证,实现用户登录口令的动态变化,解决了远程登录的安全问题.该方案克服了一次性口令认证系统(S/KEY)的弱点,能抵御重传攻,安全性好,计算量小,简单有效,具有较好的实用性.  相似文献   

13.
Job-shop问题是生产多品种产品类型企业或生产车间合理安排生产作业计划问题的一个抽象.配合现代计算技术,解决此类问题已出现多种算法,如遗传算法、模拟退火算法和启发算法等.本文对Job-shop问题,给出了一种新的算法--"准遗传算法".  相似文献   

14.
车间作业调度问题是最困难的组合优化问题之一,也是计算机集成制造系统中的一个关键环节,在实际生产中广泛应用.根据工厂车间生产模式给出了基于工序模式的编码设计方式,并基于这种编码方式对车间作业调度的成本模型做了优化.该模型是一个在时间、可重复使用和不可重复使用资源约束下的多模式车间作业调度问题,加入了不同工序在不同模式下的最小延迟,从而使基于该模型的车间作业调度问题能够达到时间-成本双优的效果.  相似文献   

15.
基于模糊故障树的城市燃气输配系统安全评估   总被引:4,自引:0,他引:4  
将城市燃气输配系统划分为储配站、输配管网和用户三部分,在对城市燃气输配系统某一部分故障分析的基础上,建立了城市燃气输配系统的故障树模型。针对系统的事件发生概率不确定情况,将模糊数学引入到故障树方法,给出了燃气输配系统的模糊故障树安全评估方法。研究表明,该方法用于输配系统的安全评估是行之有效的。  相似文献   

16.
对比Web过滤器的嵌入和嗅探工作模式,分析嗅探工作模式的部署方式和工作原理,使用原始套接字编程技术捕获网络数据包,按照IP、TCP和HTTP协议进行协议分析。当客户端向服务器端发送的HT—TP请求信息时,使用Boyer-Moore算法对预定义的模式进行模式匹配,并通过直接扣间接两种方式实现先于服务器端在客户端显示Web信息。实际运行测试效果说明,嗅探模式Web过滤器在模式匹配速度和反馈过滤信息上都达到嵌入式Web过滤器的运行效果。  相似文献   

17.
文章首先简单介绍设计模式的概念,然后以WEB教育资源管理系统为例,论述了设计模式中常用的工厂设计模式在该系统(C#语言)中的应用与实现。通过比较说明设计模式的优势,从而体现出该设计模式给系统带来代码复用和系统可扩展的好处。  相似文献   

18.
针对餐饮业传统点菜方式效率低下的问题,设计一种具有无线功能的智能化点菜系统.采用Qt应用程序框架完成点菜系统的硬件设计,硬件设计环境是Linux操作系统.软件设计基于服务器端和客户端设计模式,客户端根据客户的操作向服务器端发送请求,服务器端采用多线程技术实时响应客户端的请求;使用C++编程语言实现系统的客户端和服务器端,通过SQLite数据库管理服务器端的数据信息,Wi Fi技术实现服务器端和客户端之间的无线通信.实验表明系统有较好的操作性和安全性.  相似文献   

19.
计算机辅助工艺设计(QHCAPP)系统,是根据某厂的生产实际而研制的。系统中有六个程序模块,八种数据文件。系统中的分类模块采用了模式识别法,零件的特征描述则用一个68维向量,以工艺码来补充工艺信息的不足。在生成工艺过程中,采用了标准形的概念,从而可提高新产品设计及其工艺的标准化水平。  相似文献   

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

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