构建面向对象的应用软件系统框架----目录
2005-10-21 18:07
253 查看
构建面向对象的应用软件系统框架孙亚民
目录
第一部分 综述 4
第1章 本书会讨论什么内容 5
第2章 系统的分层结构 8
2.1.简述 8
2.2.设计的原则和评判标准 9
2.3.应用服务层的内容 10
2.4.数据实体的表示 11
2.5.数据的存取方式 15
2.6.业务逻辑的处理 18
2.7.业务服务的提供 20
2.8.层的部署和层间交互 20
2.9.剪裁和取舍 21
2.10.小结 21
第二部分 应用服务层的设计 23
第3章 数据和对象 24
3.1数据的形态 24
3.2对象/关系型映射 26
3.3对象的状态 28
Transient 28
Persistent-new 29
Persistent-dirty 29
Persistent-clean 29
Persistent-deleted 29
第4章 O/R Mapping的一般做法 31
第5章 设计一个O/R Mapping框架 40
5.1封装数据库访问层 40
5.2设计映射 48
5.3 对继承的支持 55
5.4设计对象操纵框架 61
5.5实现对象操纵框架 66
第6章 面向方面编程 71
6.1 AOP概念 71
6.2 Websharp AOP的使用 73
6.2.1.使用AOP实现松散耦合 73
6.2.2.使用AOP组合两个业务逻辑 76
6.3 Websharp AOP的实现 76
6.3.1 AspectObject抽象类 78
6.3.2 IAspect接口 78
6.3.3 AspectManagedAttribute 78
6.3.4 定义AspectProxy类 80
6.3.5 其他一些辅助类 80
6.3.6 配置文件 80
6.4 关于AOP和过滤器 81
6.5 小结 82
第7章 接口 83
第8章 事务处理 86
8.1 事务的基本概念 86
8.2 实际开发中可用的事务处理方式 88
第9章 性能优化 101
第三部分 用户界面层设计 102
第10章 界面层的功能划分 103
第11章 界面设计模式 104
11.1 MVC模式 104
11.2 页面控制器 107
第12章 动态代码生成和编译技术 108
12.1 Emit 108
12.2 CodeDom 108
第13章 远程过程访问的客户端整合 111
Web Service 111
.Net Remoting 112
Websharp Service Locator的主要接口 114
Websharp Service Locator的配置文件 114
如何使用Websharp Service Locator 116
LocalAssemblyLocator 的Hello World例子 116
Hello World 的WebServiceLocator例子 118
Websharp Service Locator的实现 120
目前的进展 120
将来的目标 120
小结 120
第14章 智能客户端 122
小结 128
第四部分 系统建模过程 129
第15章 简述 130
第16章 用例模型——系统需求的获取 131
第17章 分析模型——开发者的视野 135
第18章 系统设计——实现方案 141
目录
第一部分 综述 4
第1章 本书会讨论什么内容 5
第2章 系统的分层结构 8
2.1.简述 8
2.2.设计的原则和评判标准 9
2.3.应用服务层的内容 10
2.4.数据实体的表示 11
2.5.数据的存取方式 15
2.6.业务逻辑的处理 18
2.7.业务服务的提供 20
2.8.层的部署和层间交互 20
2.9.剪裁和取舍 21
2.10.小结 21
第二部分 应用服务层的设计 23
第3章 数据和对象 24
3.1数据的形态 24
3.2对象/关系型映射 26
3.3对象的状态 28
Transient 28
Persistent-new 29
Persistent-dirty 29
Persistent-clean 29
Persistent-deleted 29
第4章 O/R Mapping的一般做法 31
第5章 设计一个O/R Mapping框架 40
5.1封装数据库访问层 40
5.2设计映射 48
5.3 对继承的支持 55
5.4设计对象操纵框架 61
5.5实现对象操纵框架 66
第6章 面向方面编程 71
6.1 AOP概念 71
6.2 Websharp AOP的使用 73
6.2.1.使用AOP实现松散耦合 73
6.2.2.使用AOP组合两个业务逻辑 76
6.3 Websharp AOP的实现 76
6.3.1 AspectObject抽象类 78
6.3.2 IAspect接口 78
6.3.3 AspectManagedAttribute 78
6.3.4 定义AspectProxy类 80
6.3.5 其他一些辅助类 80
6.3.6 配置文件 80
6.4 关于AOP和过滤器 81
6.5 小结 82
第7章 接口 83
第8章 事务处理 86
8.1 事务的基本概念 86
8.2 实际开发中可用的事务处理方式 88
第9章 性能优化 101
第三部分 用户界面层设计 102
第10章 界面层的功能划分 103
第11章 界面设计模式 104
11.1 MVC模式 104
11.2 页面控制器 107
第12章 动态代码生成和编译技术 108
12.1 Emit 108
12.2 CodeDom 108
第13章 远程过程访问的客户端整合 111
Web Service 111
.Net Remoting 112
Websharp Service Locator的主要接口 114
Websharp Service Locator的配置文件 114
如何使用Websharp Service Locator 116
LocalAssemblyLocator 的Hello World例子 116
Hello World 的WebServiceLocator例子 118
Websharp Service Locator的实现 120
目前的进展 120
将来的目标 120
小结 120
第14章 智能客户端 122
小结 128
第四部分 系统建模过程 129
第15章 简述 130
第16章 用例模型——系统需求的获取 131
第17章 分析模型——开发者的视野 135
第18章 系统设计——实现方案 141
相关文章推荐
- 学习_孙亚民的"构建面向对象的应用软件系统框架"
- 构建面向对象的应用软件系统框架
- 构建面向对象的应用软件系统框架
- 应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
- 车载系统之 Windows CE 应用软件框架设计
- [资源共享]C#+AE构建GIS桌面端应用系统框架-全代码
- 64位WINDOWS系统环境下应用软件开发的兼容性问题(CPU 注册表 目录)
- 软件系统开发中的组件框架技术研究、设计和应用【转自lrn资源网】
- Windows Embedded 系统应用软件框架设计
- 面对软件错误构建可靠的分布式系统-7构建应用
- [资源共享]C#+AE构建GIS桌面端应用系统框架-全代码
- 软件系统开发中的组件框架技术研究、设计和应用
- 软件系统开发中的组件框架技术研究、设计和应用
- [资源共享]C#+AE构建GIS桌面端应用系统框架-全代码
- 软件系统开发中的组件框架技术研究、设计和应用【转】
- 软件系统开发中的组件框架技术研究、设计和应用
- 应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
- 跨平台嵌入式系统应用软件框架的设计
- 车载系统之 Windows CE 应用软件框架设计
- 软件系统开发中的组件框架技术研究、设计和应用[转]