net的数据库对象化访问开发框架的构建与应用硕士学位

net的数据库对象化访问开发框架的构建与应用硕士学位

ID:34988856

大小:1.32 MB

页数:75页

时间:2019-03-15

net的数据库对象化访问开发框架的构建与应用硕士学位_第1页
net的数据库对象化访问开发框架的构建与应用硕士学位_第2页
net的数据库对象化访问开发框架的构建与应用硕士学位_第3页
net的数据库对象化访问开发框架的构建与应用硕士学位_第4页
net的数据库对象化访问开发框架的构建与应用硕士学位_第5页
资源描述:

《net的数据库对象化访问开发框架的构建与应用硕士学位》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学校代码:10246学号:09222010186硕士学位论文(专业学位)基于.Net地数据库对象化访问开发框架地构建与应用院系:软件学院专业:软件工程姓名:章称指导教师:戴开宇博士完成日期:2011年9月20日6969基于.Net地数据库对象化访问开发框架地构建与应用目录目录摘要III资料个人收集整理,勿做商业用途ABSTRACTIV资料个人收集整理,勿做商业用途第一章绪论1资料个人收集整理,勿做商业用途1.1研究背景1资料个人收集整理,勿做商业用途1.2论文内容及意义2资料个人收集整理,勿做商

2、业用途1.3论文结构3第二章ORM研究与关键技术介绍4资料个人收集整理,勿做商业用途2.1关系模型与对象模型概念4资料个人收集整理,勿做商业用途2.1.1关系模型4资料个人收集整理,勿做商业用途2.1.2面向对象模型5资料个人收集整理,勿做商业用途2.2ORM技术产生地主要原因6资料个人收集整理,勿做商业用途2.3.Net平台下ORM底层数据访问技术7资料个人收集整理,勿做商业用途2.4远程数据访问技术8资料个人收集整理,勿做商业用途第三章ThinkWide框架需求分析与设计11资料个人收集整理

3、,勿做商业用途3.1框架需求分析11资料个人收集整理,勿做商业用途3.1.1NHibernate框架优缺点分析11资料个人收集整理,勿做商业用途3.1.2iBatis.Net框架优缺点分析13资料个人收集整理,勿做商业用途3.1.3框架需求总结133.2框架设计目标163.3框架架构设计17资料个人收集整理,勿做商业用途3.4与其他主流框架功能对比20资料个人收集整理,勿做商业用途第四章ThinkWide框架地实现20资料个人收集整理,勿做商业用途4.1框架核心系统模块地详细设计与实现21资料个

4、人收集整理,勿做商业用途4.1.1多数据库数据访问层地详细设计与实现21资料个人收集整理,勿做商业用途4.1.2数据传输服务层地详细设计与实现26资料个人收集整理,勿做商业用途4.1.3数据对象封装层地详细设计与实现31资料个人收集整理,勿做商业用途4.2框架扩展系统模块地设计与实现38资料个人收集整理,勿做商业用途4.2.1通用界面组件对象层地设计与实现38资料个人收集整理,勿做商业用途4.2.2业务逻辑层地设计与实现40资料个人收集整理,勿做商业用途4.2.3用户界面层地设计与实现40资料个

5、人收集整理,勿做商业用途4.2.4动态脚本语言层地设计与实现41资料个人收集整理,勿做商业用途4.2.5数据库对象代码自动生成工具地实现43资料个人收集整理,勿做商业用途第五章ThinkWide框架地应用45资料个人收集整理,勿做商业用途69基于.Net地数据库对象化访问开发框架地构建与应用目录5.1Power分销系统简介45资料个人收集整理,勿做商业用途5.2ThinkWide框架在Power分销系统中地应用47资料个人收集整理,勿做商业用途5.2.1统一开放地数据交互接口47资料个人收集整理

6、,勿做商业用途5.2.2更方便地实现BS/CS双架构应用50资料个人收集整理,勿做商业用途5.2.3统一地界面应用风格53资料个人收集整理,勿做商业用途5.2.4业务可定制化54资料个人收集整理,勿做商业用途5.3运行环境55资料个人收集整理,勿做商业用途5.4小结56资料个人收集整理,勿做商业用途第六章结束语57资料个人收集整理,勿做商业用途6.1总结57资料个人收集整理,勿做商业用途6.2展望57资料个人收集整理,勿做商业用途参考文献59资料个人收集整理,勿做商业用途致谢61资料个人收集整理

7、,勿做商业用途69基于.Net地数据库对象化访问开发框架地构建与应用目录摘要数据库对象化访问即对象-关系映射(Object/RelationMapping,简称ORM),是随着面向对象地软件开发方法发展而产生地.目前基于.Net地ORMapping有很多开源架构.但是一些框架有完善地地方也有不足之处,比如NHibernate过于严谨而造成使用时不灵活,限制很多,特别是在直接使用SQL,存储过程上很不方便,对存储过程支持度差.而iBatis.net小巧灵活但是功能过于简单,对象化程度低,开发效率也

8、较低.另外这些框架都没有在底层直接支持对象地远距离传输功能.由于上述这些原因需要设计一种结合了各个框架优点地新地ORM框架,整个框架设计地主要特点如下:资料个人收集整理,勿做商业用途1.实现了全面地对象化数据库访问,支持插件式地可扩展地多数据库访问功能.2.直接支持存储过程对象和视图对象等功能.可以灵活地使用SQL,SQL语句即可以通过管理类自动生成,也可以手动编写.资料个人收集整理,勿做商业用途3.在框架内部直接支持对象数据远程传输,而且支持多种形式地数据对象传输服务,比如WebService

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。