UML软件工程组织

.Net平台与Websharp架构 技术讲座 成功举办
 2004年11月19日

   

    ;20041119日, UML软件工程组织 技术讲座 “.Net平台与Websharp架构”在上海浦东软件园,成功举行,来自上海的软件企业、大专院校及科研机构的200余位听众参加了本次讲座。

此次讲座UML软件工程组织、北京火龙果软件工程技术中心上海分中心主办

UML软件工程组织资深技术专家 孙亚民老师 向大家系统地介绍了.Net平台上的开发思路以及Websharp的构架。

讲座的主要内容有:

 

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:Websharp的对象/关系映射策略

     * ORM的目的和可用策略

     * DataSet的扩展:EntityData

     * IPersistenceCapable接口和PersistenceCapable抽象类

     * Query接口

     * 动态代码生成和即时编译技术

     * 使用示例: Ioffice示例工程代码

  • AOP:Websharp对AOP的支持

     * 系统的横向和纵向结构

     * AOP的目的

     * 使用 AOP实现松散耦合

     * Websharp AOP的实现和Proxy机制

     * Websharp AOP的扩展

     * 使用示例: Ioffice中的自动日志记录

  • Service Locator:Websharp的分布式访问技术

     * 多种远程过程调用技术的整合

     * Service Locator的设计目标

     * Service Locator的使用效果

     * 使用示例: Ioffice示例工程中,使用Service Locator实现相同的业务逻辑,使用不同的 模, 支持不同的客户端

4. Websharp的未来和发展

 

    课间和会后,听众积极与孙老师进行了技术交流。
参加本次讲座的听众对于UML软件工程组织给大家提供的这次难得的学习和交流机会,大家表示感谢。
参加者都有一个共同的感受,UML软件工程组织这种从实践出发的技术支持,必将对于软件企业和开发者有切实的帮助。
希望UML软件工程组织越办越好,服务于社会。

UML软件工程技术系列讲座 每月两次,不同专题,关心您的软件工程实践 >>>
UML软件工程组织/火龙果软件 为大家提供优质的技术服务与咨询>>>


图1 现场签到


图2 讲座现场


图3 聚精会神的听众


图4 听众提问

 

版权所有:UML软件工程组织