构建面向对象的应用软件系统框架 目录

  本来想写一本书的,写写自己的一些经验,但是由于工作的原因,我想没有时间完成全部的内容以及校对了,所以全部发布出来,希望和大家共享,对大家有一些帮助。


孙亚民 sunny@websharp.org



目录

第一部分                     综述        4

1              本书会讨论什么内容      5

2              系统的分层结构  8

21.简述         8

22.设计的原则和评判标准 9

23.应用服务层的内容    10

24.数据实体的表示      11

25.数据的存取方式      15

26.业务逻辑的处理      18

27.业务服务的提供      20

28.层的部署和层间交互  20

29.剪裁和取舍  21

210.小结      21

第二部分                     应用服务层的设计            23

3              数据和对象        24

31数据的形态    24

32对象/关系型映射      26

33对象的状态    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

51封装数据库访问层      40

52设计映射      48

53 对继承的支持        55

54设计对象操纵框架      61

55实现对象操纵框架      66

6                 面向方面编程          71

6.1 AOP概念      71

6.2 Websharp AOP的使用        73

621.使用AOP实现松散耦合    73

622.使用AOP组合两个业务逻辑    76

63 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

 

posted on 2005-11-29 13:54  孙策  阅读(2242)  评论(4编辑  收藏  举报