• 论文导航
  • 论文专题
  • 论文源代码
  • 设计资源
  • 原创论文
  • 交流互动
  • 作业答案
  • 工具
  • 会员
  • 设计专题

首页|原创论文|原创论文|论文全套|点数论文|实用文档|课程设计|定作论文|毕业论文|考试资料|知识在线|密码保护|大学生|论文帮助|保健养生|健康家园|期刊导航|创业资料|毕业论文|站长学院|学习娱乐|演示文稿|免费论文|源代码|博士论文|研究论文|参考论文|下载分类|写作指导|应用文|英语论文|文化|哲学|艺术类|计算机|工学|教育类|文学|社会学|政治|医药学|理学|法学|公共管理|财务管理|工商管理|会计审计|管理学|证券金融|财政税收|经济学|论文范文|网络学院|早教|就业指导|求职英语|简历|公务员|动漫频道|作文大全|土木工程|法学|计算机|护理学|会计学|交通运输|工商管理|汉语言|原创|计算机论文全套|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计|VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文|asp源码| asp精品| php精品源码| vb精品| vfp精品源码| Java精品|Asp.net精品源码|Jsp精品|定作论文

BS| CS | vb| VC | 设计| 系统 | 毕业| JSp | web| net | PLC| FLASH | sql| PHP | CAD| 源码 | pb| delphi | 方案| ppt | J2ee| HTML | android| access | vfp| 模具 | j2me| service | photo| CPA | TCP| J2ME | ASP| java | ATL| 案例 | 单片机| Ajax | powerbuilder| frontpage | div| 报告 | 毕业设计| 电工 | 课程| 嵌入式 | 通讯| 软件测试 | Unix编程| 3D图形编程 | 人工智能| 图形 | Internet/IE编程| 界面编程 | SQL Server| 代理服务器 | 系统编程| 单片机开发 | 人工智能| 文件操作 | RichEdit| 屏幕保护 | 网格计算| uCOS | JspServlet| 驱动编程 | Shell编程| MTK | Java编程| 酒店行业 | 其他小程序| 外挂编程 | VC书籍| .net编程 | 教育系统应用| 中间件编程

下载目录|论文及源代码|asp源码|asp精品源码|php精品源码|vb精品源码|vfp精品源码|Java精品源码|vc++精品源码|ACCESS精品源码|Authorware精品源码|Asp.net精品源码|Jsp精品源码|DIV+CSS模板|FLASH精品源码|PB精品源码|Android源码 |asp代码|ajax代码|php代码|html代码|java代码|jsp代码|pb代码|Ruby代码|sql代码|vfp代码|数据结构与算法|汇编语言|Perl代码|delphi代码|flash代码|js代码|net代码|vb代码|vc代码|DVD光盘源代码|ipad源代码|后台模板|CSS菜单|CSS图表|图片图标|精美Word模板|精美EXCEL模板|精美PPT模板|系统操作视频和下载|ASP在线学习|PHP在线学习|JSP在线学习|JAVA在线学习|NET在线学习|VC在线学习|VB在线学习|VFP在线学习|SQL在线学习|PB在线学习|PHOTOSHOP在线学习|Delphi在线学习|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计 |VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文

C++|VB|ASP|VF|DELPHI|JSP|电气|计算机|经济|打包下载|查询工具|设计定作|设计专题|ASP,网站,C/S,设计等定作

网站首页|原创系统|工商管理|护理学|会计学|行政管理|计算机|土木工程|汉语言|机械设计|交通运输|法学|卫生法学

内涵段子| 冷笑话| 幽默笑话| 短信笑话| 其它笑话| 大杂烩| 青芜校园| 社会广角| 动漫风云| 征婚交友| 股票基金| 私房话|社会趣闻| 手机地带| 其它笑话 动漫风云| 冷笑话

作业答案| 小学作业| 高中作业| 中专作业| 初中作业| 大专作业| 大学作业| 研究生作业|原创论文|论文下载|下载源代码|精器资源|会员中心| 查询资料| 暑假作业| 家庭作业

IP地址查询 搜索IP地址所在的地理位置 | 英文词典、在线翻译 在线新华字典/生字查找 | 网速测试 测试网络连接速率 | 文件扩展名文件后缀名查询 | 下载地址转换 迅雷/快车下载地址转换 | 在线生成Favicon图标 | 繁体与简体自由转换工具 | 论坛常用发帖代码 | 在线制作个性邮箱图标 || 汉字拼音及五笔编码查询 | 汉字拼音查询 | 查询域名或同IP下所有站点 | Google PageRank查询 | 查看域名WHOIS信息 | ALEXA世界排名查询服务 | HTML转换JS代码 | 将代码以BASE64方式加密/解密 | JS在线加密/解密 | 字符转UTF-8编码 | 链接地址16进制加密 | 字符串32位MD5加密 | 将代码以Escape加密/解密 | 字符串转换为ASCII码器 | 代码美化、压缩、混淆加密 | ASCII字形生成器 | 页面转换效果生成器 | 正则表达式检测器

会员中心|会员登录|我要充值加点|我要充值论文

全套论文|设计下载|源码|原创论文|下载目录|论文总站|论文搜索|最新论文| 万能工具|定作论文|定作设计|毕业设计 |Word格式|管理系统 课程设计|论文专题 |保存到桌面 |演示|系统 | 设计 | 毕业 | 通信 | 模具 | 单片机 | 方案 | 答辩PPT|J2EE

您现在的位置:网学>>免费论文>>论文导航>>Windows编程>>SQL开源代码
  • 基于 NET的ORM框架设计的探讨和实现论文

    栏目导航 Windows编程 2013-10-18 2013-10-18  版权 版权投诉 上传资料 上传资料 复制论文网址 复制论文网址 上传用户:maclay
    ,Scott W Ambler就写出关于ORM Persistence Layer的详细设计论文1。

        在文中,提出Class Type Architecture的结构设计思想,并基于该思想设计过一个持久层框架。

        后来Artem Rudoy根据这个框架开发出一个利用ORM实现PL(Persistence Layer)的开源项目2。

        该组件的出现,使Scott的持久层设计的可行性和先进性得到验证,从而使与ORM技术相关的研究迅速成为研究热点。

         目前国外的ORM框架很多,关于ORM技术的研究也比较成熟。

        最具代表性的是毕业设计论文 第 2 页 基于Java的Hibernate框架,它不但完整全面的实现对象关系之间的映射和持久化操作,还实现对象查询语句(HQL)向SQL语句的解释转换,提供真正意义上的对象化查询操作,在很大程度上做到程序开发与数据库的无关性。

         NHibernate是一个基于.NET的针对关系型数据库的对象持久化框架,它的设计思想及功能完全模仿Hibernate。

         2.国内研究现状 相比国外,国内有关ORM的研究还处在起步阶段。

        在.NET领域,ORM技术已经引起开发人员足够的重视,研究和开发ORM框架成为一个热门话题。

        目前国内各大型软件公司的开发中都引入NHibernate框架,并开始对基于.NET的ORM技术进行研究。

        开源市场上也有很多实现ORM技术的轻型组件或框架,但它们都有很大的局限性和片面性。

        总的说来,国内关于ORM技术的研究还有待深入。

         1.3 ORM相关产品简介 尽管ORM还处于研究和发展的阶段,但ORM技术的巨大优越性使它很快成为面向对象开发中的主流开发模式。

         相对于Java平台下的ORM技术的蓬勃发展,.Net平台下的ORM技术处于起步阶段。

        .Net平台下比较有代表性的ORM框架是ObjectSpace、NHibernate和XPO,它们代表大多数基于.Net平台的ORM框架风格。

        下面将对以上三种ORM框架进行简介: 1.3.1 ObjectSpaces ObjectSpaces3是微软2006年正式发布的ORM组件,它需要自己建立一个实体类,使用OSD、RSD、MSD三种xml文件来分别描述所有实体类的定义、关系数据库中所有表的信息。

        ObjectSpaces使用Microsoft创建的一套融入XPath和SQL思想的搜索语言——OPath语言进行查询。

        开发人员使用ObjectSpaces时,须先在数据库中建好表结构,再根据表结构建立相关映射文件和实体类。

         1.3.2 NHibernate NHibernate4是基于Microsoft .NET Framework的ORM框架,它从基于Java平台开发的Hibernate项目移植而来。

        与ObjectSpaces一样,NHibernate使用硬编码毕业设计论文 第 3 页 实体类来定义类结构,但只用一种Xml文件来描述数据库表结构和实体类结构的对应关系以及实体类结构之间的关系。

        NHibernate可以支持非常复杂的对象之间的关系,包括OneToOne、ManyToMany、OneToMany等。

        Nhibernate使用完全面向对象的HQL语言进行查询。

         1.3.3 XPO XPO5是DevExpress公司的商业ORM产品,XPO即eXpress Persistent Objects for .NET。

        它采用自定义属性的方式实现Class与Table的映射,不像ObjectSpace用xml文档保存映射信息,XPO通过在类或者方法面前加特性完成映射,是种单纯的持久化类映射。

         1.4 论文构成及主要内容 本论文主要由五大部分组成: 1.绪论:介绍本课题的相关背景,设计意义及国内外研究现状和各主流ORM框架; 2.相关模型的研究:详细介绍关系模型和对象模型的概念,组成及优缺点,着重介 绍两种模型间存在的阻抗不匹配问题,并论述问题产生的原因; 3.ORM框架的组成及其实现方法:介绍ORM框架的四个组成部分及所涉及的原 理和技术,着重介绍ORM框架的核心部分——对象关系映射原则; 4.TCORM框架的:介绍TCORM框架各组成部份的。

        其中 重点介绍TCORM框架的持久化API部分的; 5.TCORM框架在项目中的运用:介绍 “湖南大学离退管理信息系统” 项目中引 入TCORM的开发过程。

         1.5 本设计的主要成果 本设计的主要成果是:对基于.Net的ORM框架设计的组成部分及原理进行深入探讨,深刻理解ORM技术的原理及设计意义。

        实现一个基于.NET的ORM框架——TCORM框架。

        该框架通过在“离退休管理信息系统”中运用证明其可行性和实用性。

         毕业设计论文 第 4 页 2.相关模型的研究 既然ORM框架是架设在关系模型和对象模型之间的一座桥梁,那

    首页上一页12345下一页尾页

    版权说明
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •  相关文章 相关文章
      ·【精品】我校与石河子大学签订援疆学科建设
      ·锁扣半固态压铸模及工艺参数设计开题报告
      ·施工组织设计方案
      ·发电机原动仿真系统触发模块分析与设计
      ·毕业设计网学www.myeducs.cn
      ·国有企业业务流程再造方法的设计
      ·新型农村家庭养老方式的探究与发展
      ·基于PLC和触摸屏的高精度内圆磨床控制系
      ·基于变速积分PID的温度控制系统的设计
    •  最新文件 最新文件
  • 特别推荐