首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 716 毫秒
1.
针对软件开发中的持久对象与关系数据库的存储矛盾,分析并研究了目前比较流行的一种对象关系映射实现(Hibernate)的框架结构和相关机制;设计了一种对象关系映射框架Lorm。该框架具有对象/关系映射功能,使应用程序开发人员能够以统一的、面向对象的方法进行对象数据存取,而不必关心底层关系数据库的实现,基于Lorm框架的应用开发还支持SQL语言和JDBC标准。  相似文献   

2.
持久对象技术在软件开发中的应用   总被引:2,自引:0,他引:2  
针对计算机应用软件中对象范例和关系范例之间存在的“阻抗不匹配”的问题,介绍了持久对象技术的概念和内容,分析了持久对象技术的功能和优点,说明了运用持久对象技术进行软件开发的关键步骤,即POJO、映射件和数据库操作.通过在软件开发中使用持久对象技术,解决了用编程语言将数据库的关系范例映射到用户需求的对象范例上的关键问题.  相似文献   

3.
以对象形式存在的数据与以关系存在的数据库之间,一直存在阻抗不匹配的问题。对象数据会受到系统断开的限制,难以长时间的存储,阻碍了对象模型理论的推广应用。映射技术的出现,很好地解决了对象数据模型与关系数据库模型之间难以兼容的矛盾。对象与关系之间的映射技术,就是通过建立应用程序和数据存储之间的一个持久层,可以自动地把软件设计中的对象持久地转化到关系数据库中,有效地解决了对象数据与关系软件之间的矛盾,实现数据库稳定安全地存储与访问。  相似文献   

4.
ECO(enterprise core objects)是基于UML模型驱动的面向对象的数据库开发框架,它提供了一种快速模型驱动开发的方法。ECO能实现数据库的自动生成、自动演化以及模型的高可复用性等,大大提高了软件开发的效率。介绍了ECO的相关技术,并举例说明了如何基于ECO进行模型驱动的数据库开发,用UML类图设计静态模型,用状态机设计动态模型,并把设计的对象模型映射为关系数据库模型。  相似文献   

5.
模型驱动的体系结构(MDA)开发方法是以模型作为软件开发的主线,基于统一建模语言(UML)创建的模型不能很好地起到衔接用户需求和代码的桥梁作用,而且模型中存在不同的视角.在元对象设施(MOF)的基础上,定义了SACRED元模型,使用主题和映射来解决基于UML建模的缺陷.主题的引入为用户需求到模型增加了新的转换桥梁,采用映射方式实现了平台无关模型(PIM)到平台相关模型(PSM)的转化,使得模型不需要关注系统细节,降低了元模型的复杂度.阐述了基于SACRED元模型的开发过程,并研制了一个基于SACRED元模型的MDA工具PureX.通过一个实例说明了该元模型以及软件开发过程的有效性.与UML相比,该模型具有建模元素简单、不同阶段、不同角色模型一致、支持双向开发、便于模型复用等优点.  相似文献   

6.
利用系统访问控制关系,定义了主体、客体两个偏序结构和二者间的映射关系,建立了分层映射内部威胁模型.采用层次分析法从主客体两方面对分层映射模型的内部威胁特征进行分解量化,并利用二者间的映射关系实现了对系统内部威胁的全面实时评估.克服了原有模型不能同时定量定性分析内部威胁的缺陷,提高了量化的准确性和客观性.实验结果表明,分层映射内部威胁模型能够实时、有效地评估系统的内部安全威胁,为进一步实现内部威胁感知建立了基础.  相似文献   

7.
为提高高校机房计算机的利用率,采用面向对象的U ML建模技术对机房报修系统进行分析设计,以该系统为研究对象,对其需求模型和总体设计模型进行了分析设计,包括用例模型图、动态模型、静态模型,并采用Rational Rose工具实现了系统模型。建模可以方便用户、需求分析人员与开发人员之间的沟通,减轻开发和管理的工作量,降低软件开发的风险。  相似文献   

8.
为了使得软件开发人员对于特定领域问题的成熟解决方案得以固化并复用,提出了一套完整的软件开发自动化框架Xauto.Xauto包含层语言、模板、框架和构件4项核心要素,在对软件开发自动化本质的深入分析基础上,基于软件系统无处不在的模式,引入模板工程的概念,通过模板工程和层语言的映射转化来支持和实现自动化开发流程.描述了Xauto框架在模型、视图和控制器 3个方面的映射模式,并结合了具体模板实例加以说明.结果表明,Xauto框架的运用使得软件开发方式从个体作坊转变为模板工程,这个转变显著提升了软件开发的自动化程度,提高了软件生产率.  相似文献   

9.
嵌入式数字化仪器设备UML应用软件框架研究   总被引:4,自引:0,他引:4  
为了实现软件开发的可复用性,提高软件开发的效率,在对嵌入式数字化仪器(DI)设备领域分析的基础上,提出了一个建立在面向对象基础上的构件化软件框架元模型.针对对象领域特征,采用构件化技术,抽象设计了一系列可配置、扩展性强的通用构件库和专用构件库.从而形成了嵌入式数字化仪器系统软件开发模型和相应的软件应用框架,并使用统一建模语言(UML)进行描述.以智能电表远程抄表系统(AMRS)软件应用框架为例,表明该框架可以实现嵌入式数字化仪器设备系统软件开发的有效复用.  相似文献   

10.
应用MVC模式开发商务网站的研究   总被引:11,自引:0,他引:11  
面向对象软件开发方法是当前软件开发领域的主流技术。将此技术应用到开发电子商务系统中 ,用面向对象的开发方法促使软件开发人员按对象是应用领域的观点去思考问题 ,是开发电子商务系统的一种尝试 ,也是必然趋势。在介绍SmalltalkMVC模式之后 ,着重讨论了将MVC模式应用于基于J2EE开发电子商务系统中 ,进行系统设计和对象设计与实现。将整个系统分为 5类对象处理 :View、Controller、Model、DB类对象和例外类对象。具体实现时 ,View类由JSP实现 ,Controller类由Servlet实现 ,Model类由EJB/JavaBean组成 ,DB类由Input ,Data ,Value 3个类处理。一般情况下 ,Controller类操作比较固定 ,其他类针对不同操作对象又进行了类的划分与继承 ,以达到复用性好、易维护、开发高效的要求。最后给出一个示例加以说明  相似文献   

11.
针对面向对象设计与关系数据库设计之间的不匹配问题,介绍了一种映射方法O/R Mapping。在使用对象模型时,常常通过对象之间的关系来进行访问;而根据关系理论,则通过表的连接、行列的复制来实施数据的存取。其不同使两种机制的结合并不理想,当为访问数据寻找一种合适的方法时,则不匹配就成为了主要矛盾。使用对象/关系映射可以解决该矛盾。  相似文献   

12.
为提高数据访问层的灵活性,避免重量级服务带来的问题,运用工厂模式和单例模式,采用ADO.NET(ADO:ActiveXDataObject)技术,构建.NET平台下的通用数据访问层,并给出核心代码。通过此项技术的研究和实现,可以减少系统服务器的负荷,使数据访问层的设计更加灵活,从而提高系统的可移植性和可扩展性。在教务管理系统中的实际应用表明,基于设计模式的通用数据访问层有效地提升了系统的稳定性,充分利用了服务器的资源,提高了用户的满意度,为以后的程序开发提供了理论根据。  相似文献   

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

14.
在“制造业需要在Internet环境下实现信息化”和“发展具有自主版权的DBMS及其XML套件技术”的大背景下,对比XML与RDB的特点,提出了XML与RDB的三层双向集成技术。其内涵是通过静态转换、动态检索、同步修改等多个层次的数据处理,实现既能从XML到RDB、又能从RDB到XML的双向数据集成。在国内外尚处于某个层面单项技术的研究情况下,该技术从静态到动态、从动态到同步多个层面,实现XML与RDB的互通互访。  相似文献   

15.
在.NET中存取ADO Recordset数据的方案探讨   总被引:1,自引:0,他引:1  
分析了ADO在开发基于Web的信息系统中所存在的不足,介绍了Microsoft的ADO.NET的对象模型及其特性,探讨了在.NET环境中存取ADORecordset数据的方法和途径,寻找一个将ASP应用程序有效地移植到ASP.NET的解决方案。  相似文献   

16.
Excel文档以其易于编辑和强大的数据计算、统计功能,给我们统计、计算、打印数据等带了极大的方便和效率。ADO.NET是微软.NET平台中的一种新的数据库访问技术,采用ADO.NET技术可以实现对绝大部分数据库进行高效率的访问,而DataSet对象是ADO.NET实现离线数据访问技术的核心。本文介绍了在微软新一代编程语言C#环境下实现DataSet和Excel文档之间的互访问技术。  相似文献   

17.
为了克服在.NET平台下开发数据库应用程序时,直接使用ADO.NET操作数据库带来代码量大、业务逻辑和数据逻辑不清晰等问题,介绍了中间件的基本概念和开发思路,并结合开发W ebm ate项目,设计了一个实用的中间件EasyORM,实现了数据库操作从传统SQL模式到基于对象模式的转换和业务逻辑层与数据层分离,提高了系统开发对数据库的透明度;减少了用户二次开发的工作量,提升了开发效率和开发质量,取得了很好的应用效果.实例对欲学习中间件开发的人员有一定的参考价值.  相似文献   

18.
如何有效管理三维模型是三维图形应用中的一个重要问题。过去常用数据库结合文件系统存储和管理模型,数据完备性和安全性较差,而完全利用数据库存取模型可解决这些问题。本文给出了一种在数据库中存取三维模型的方法,将STL模型文件以二进制大对象的形式存放在SQL Server数据库中,通过ADO接口访问数据库,利用Stream对象读取并输出模型文件。通过读取和显示模型,验证了该方法的有效性。  相似文献   

19.
基于本体论及语义Web的产品信息模型研究   总被引:22,自引:1,他引:22  
分析了产品信息建模在企业大规模知识处理中遇到的STEP(产品数据交换标准)系列标准之间、应用协议之间的语义不一致问题,提出了基于本体论及语义Web的产品信息建模的观点.建立了对象封装、中间件、企业应用的产品信息模型层次化结构,通过引入中间件层,实现产品信息语义一致性,增强了模型互操作性.研究了用语义Web语言DAML+OIL形式化描述基于知识的产品信息模型的方法,给出了由EXPRESS模式到DAMI+OIL语言的映射的具体实现机制,包括数据类型、实体声明和界面规范的映射方法,以此作为构建中间件层的基础.以一个基于DAMI+OIL的产品信息模型作为描述实例.  相似文献   

20.
WEB数据库访问技术越来越受到人们的关注,文章介绍了几种WEB数据库访问的实现方法:CGI,API,JSP,ASP以及ASP.NET,论述了各自的优缺点。并且详细介绍了ADO.NET。ADO.NET是微软最新的WEB数据库访问技术,文章通过一个具体的实例来操作SQLServer2000数据库,其方法和技巧对指导WEB数据库应用系统上有一定的实用价值。  相似文献   

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

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