文摘
英文文摘
声明
第一章 绪论
1.1 前言
1.2 研究现状和发展趋势
1.3 论文的研究内容与组织结构
第二章 NET平台VS2008新特征与ORM概述
2.1 什么是.NET
2.1.1 微软软件开发平台
2.1.2 .NET平台规范
2.1.3 .NET概览
2.2. NET发展历程
2.2.1. NET初期发展
2.2.2. NET新特性
2.2.3. NET未来展望
2.3 微软和Windows以外的.NET
2.4 对象/关系映射简介
2.4.1 关系模型
2.4.2 对象模型
2.4.3 对象核型的优势和局限性
2.4.4 阻抗不匹配问题
2.5 ORM技术简介
2.5.1 ORM概念
2.5.2 ORM实现原理分析
2.5.3 使用ORM的优势
2.6 小结
第三章 ORM技术Nhibernate分析与研究
3.1 Nhibernate体系架构
3.2 Nhibernate的映射机制
3.2.1 普通C#对象POCO
3.2.2 映射元数据
3.3 Nhibernate查询方法和操作数据
3.3.1 Nhibernate查询语言(HQL)
3.3.2 Nhibernate条件查询(Criteria API)
3.4 Nhibernate映射实体关联关系
3.4.1 Nhibernate映射实体关联关系
3.5 Nhibernate存在的缺点
3.6 小结
第四章 自定义ORM组件的设计与实现
4.1 MYGENERIC相对于Nhibernate的改进
4.2 MYGENERIC设计概要
4.2.1 MYGENERIC体系结构
4.2.2 功能设计
4.3 MYGENERIC的设计和实现
4.3.1 MYGENERIC总体设计
4.3.2 底层Nhibernate的实现
4.3.3 GenericDomainObject类的实现
4.3.4 GenericDao类的实现
4.3.5 DataAccessBase类的实现
4.3.6 CriteriaHelper类的实现
4.3.7 多线程的实现
4.4 小结
第五章 MYGENERIC在物流管理系统中的应用
5.1 系统概述
5.1.1 系统功能描述
5.2 系统设计
5.2.1 用户界面层
5.2.2 业务逻辑层
5.2.3 数据访问层
5.2.4 数据持久层
5.3 MYGENERIC在项目中的应用
5.3.1 MYGENERIC配置
5.3.2 MYGENERIC在项目中的应用
5.4 系统运行结果
5.5 小结
第六章 MYGENERIC在系统中的测试
6.1 测试MYGENERIC
6.1.1 Nhibernate读取测试
6.1.2 使用自定义SQL测试。
6.1.3 多线程性能测试
6.3 系统功能测试
6.3.1 Testpartner简介
6.3.2 使用testpartner测试系统
6.4 小结
总结
工作总结
不足和展望
参考文献
攻读硕士学位期间取得的研究成果
致 谢