1. Websharp整体结构介绍
- N层应用软件结构
- 应用服务层的细分
- 层间交互和远程访问
- Websharp的整体结构以及在系统各个层次中的作用
2. Ioffice Demo程序
- Ioffice的系统层次划分
- 使用相同的业务逻辑支撑不同的客户端
3. Websharp框架的内容
详细介绍 Websharp各部分的内容,包括:
- DataAccess:Websharp对ADO.Net的再封装
* DataAccess的设计目的
* DataAccess的结构
# DataAccess 接口
# 工厂模式的运用
* 使用示例代码: Websharp ORM对DataAccess的调用
* 参考资料: Microsoft Application Block
* ORM的目的和可用策略
* DataSet的扩展:EntityData
* IPersistenceCapable接口和PersistenceCapable抽象类
* Query接口
* 动态代码生成和即时编译技术
* 使用示例: Ioffice示例工程代码
* 系统的横向和纵向结构
* AOP的目的
* 使用 AOP实现松散耦合
* Websharp AOP的实现和Proxy机制
* Websharp AOP的扩展
* 使用示例: Ioffice中的自动日志记录
- Service Locator:Websharp的分布式访问技术
* 多种远程过程调用技术的整合
* Service Locator的设计目标
* Service Locator的使用效果
* 使用示例: Ioffice示例工程中,使用Service Locator实现相同的业务逻辑,使用不同的 模, 支持不同的客户端
4. Websharp的未来和发展
|