文摘
英文文摘
第1章 绪论
1.1课题的研究背景和意义
1.2课题来源概述
1.3研究内容和论文结构
第2章 .NET框架与框架技术
2.1.NET框架
2.1.1 .NET框架的体系结构
2.1.2通用语言运行时(CLR)
2.1.3 中间语言IL(Intermediate Language)
2.1.4 .NET类库
2.1.5公共语言规范CLS(Common Language Specification)
2.1.6公共类型系统(Common Type System)
2.2框架技术
2.2.1框架概念
2.2.2框架的特点
2.2.3框架的分类
2.2.4框架的组成元素
2.2.5 基于框架的软件开发过程
2.2.6使用框架进行开发的优点
2.3本章小结
第3章框架需求
3.1 MIRAI系统描述
3.2系统功能描述
3.3系统设计要求
3.3.1 业务模块设计要求
3.3.2 UI设计要求
3.3.3数据库要求
3.3.4性能方面
3.3.5 资源管理与可配置化
3.4框架需求
3.5本章小结
第4章 框架的设计与实现
4.1总体设计
4.2核心组件的设计与实现
4.2.1 控制反转容器的设计与实现
4.2.2 缓存服务的设计与实现
4.3关系对象映射组件的设计与实现
4.3.1 需求分析
4.3.2 关系对象映射组件的总体设计
4.3.3 映射定义
4.3.4数据访问层
4.3.5对象管理器(DataObjectManager)
4.3.6数据对象间的关联
4.3.7状态管理数据对象
4.4界面组件的设计与实现
4.4.1 需求分析
4.4.2 界面组件的工作原理
4.4.3 界面模块的设计与实现
4.5附属组件和相关技术研究
4.5.1 用户登录验证和权限管理
4.5.2 配置文件
4.5.3配置文件管理器
4.5.4全局内容管理
4.5.5 模板和策略技术在MIRAI项目中的应用
4.6本章小结
第5章基于MIRAI Framework的模块开发
5.1业务需求
5.2业务模块设计
5.3数据访问层设计
5.4用户界面设计
5.5本章小结
第6章 总结
6.1结论
6.2进一步研究方向
参考文献
发表论文和参加科研情况说明
致谢
知识产权声明书和原创性声明