多层应用软件系统简介 |
|
数据 |
介绍应用软件系统设计中,数据部分的设计策略,由此引出O/R Mapping设计的基本原则和方法,最后,介绍如何使用XDE设计类。
- 数据,系统处理的对象
- 数据的不同表现形态
- 实体类的状态
- 对象/关系型数据库映射及交互
- 对象在层间的传递
- 实例研究:EJB、JDO以及Websharp的设计策略
- 用XDE设计类,以及代码生成、逆向工程
|
业务逻辑 |
介绍应用软件系统设计中业务逻辑设计相关的技术,以及如何使用XDE来设计业务逻辑分析和相关设计
- 业务逻辑要处理什么?
- 接口和契约式设计
- 服务的提供和面向服务的架构
- 使用XDE进行业务逻辑分析:顺序图、活动图的介绍
|
AOP |
介绍AOP的基本概念和使用方法
- OO的不足,由此引出AOP
- 什么是AOP,以及AOP能够做什么
- AOP实现技术,以及Websharp AOP的设计实现方法,源代码解读
|
服务访问 |
- 分布式应用、面向服务的架构和远程访问
- 现有的分布式访问技术:DCOM、Corba、RMI、Web Service、.Net
Remoting以及XMLRPC
- 统一客户端访问方法
- 案例研究:JNDI和Websharp Service Locator
|