| |
| 课程名称: |
|
| 资质认证: |
|
课程介绍:
|
- Websharp的目标
- 设计一个基于.Net的通用的应用软件系统的框架,以简化基于.Net平台的企业应用软件的开发
- Websharp的整体结构
- Websharp适用于.Net环境下的分布式应用系统的开发
- 主要设计思路及涉及的技术
- 在数据库访问部分,使用了ADO.Net和工厂模式;在ORM部分,使用了动态代码生成和即时编译,以及对DataSet进行了扩展;在AOP部分,使用了Proxy机制;在Service
Locator部分,使用的主要技术也是动态代码生成和即时编译
|
培训目标:
|
- 了解系统体系结构通用机制
- 学习.Net访问数据库接口的设计方法
- 学习ORMap框架WebSharp的设计原则
- 了解如何使用WebSharp进行应用构建
- 学习如何进行应用服务层的设计以及WebSharp的ServiceLocater设计和使用方法
- 学习AOP编程的基本原理
- 学习WebSharp的AOP框架的设计原理和使用方法
- 学习如何基于WebSharp进行企业及应用开发:
- 需求分析方法
- 面向对象的分析与设计
- 基于领域模型建立应用的数据模型
- 对象与关系模型的映射规则
|
培训内容:
|
第一天
应用软件系统架构
- 系统的分层结构
- N层体系结构(物理层和逻辑层的区别,软件中的层次)
- 简单分析Petshop和Duwarmish
- 设计的原则和评判标准
- 应用服务层的内容
- 数据实体的表示
- 数据的存取方式
- 业务逻辑的处理
- 业务服务的提供
- 层的部署和层间交互
- 剪裁和取舍
Websharp介绍
- Websharp的目标
- Websharp的整体结构.
- 主要设计思路及涉及的技术
Websharp.Data设计原理与使用
第二天
Websharp.ORM设计原理与使用
- ORM介绍
- 数据和对象
- O/R Mapping的一般做法
- ORM的内容
Websharp.ORM实现原理
- 封装数据库访问层
- 设计映射
- 设计对象操纵框架
- 实现对象操纵框架
- 数据查询
- 事务处理
- 性能优化
第三天
应用服务层的设计(WSL)
- 接口
- Web Service
- .Net Remoting
- Websharp Service Locator的主要接口
- Websharp Service Locator的配置文件
- 如何使用Websharp Service Locator
- LocalAssemblyLocator 的Hello World例子
- Hello World 的WebServiceLocator例子
- Websharp Service Locator的实现
- 目前的进展
- 将来的目标
面向方面编程
- AOP概念
- Websharp AOP的使用
- 使用AOP实现松散耦合
- 使用AOP组合两个业务逻辑
- Websharp AOP的实现
- AspectObject抽象类
- IAspect接口
- AspectManagedAttribute
- 定义AspectProxy类
- 其他一些辅助类
- 配置文件
- 关于AOP和过滤器
- >> 用户登录和log演示
第四天
演示使用Websharp开发PBS全部过程
- 业务介绍
- 需求分析
- 软件设计
- 使用Websharp快速开发PBS
- 实体映射
- 业务逻辑
- 发布服务
- 界面处理(2005新特性,对象集合的数据邦定)
Webharp的未来发展
- Tools
- 完美实现ORM
- WebServiceLocator
|
|
讲师资质:
|
- UML软件工程组织技术专家。
- 火龙果软件工程技术中心 技术顾问、资深讲师。
- 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
- 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
- 具备深厚的理论功底,进行过专业系统化研究与学习。
- 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
- 丰富的咨询经验,为多家企业客户咨询。
- 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。
|
|
| 学习期限: |
4天 |
| 培训对象: |
开发人员、系统架构设计人员、系统分析人员 |
| 学员基础: |
要求有1年以上的面向对象开发经验 |
| 开班方式: |
公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课 |
| 定制请求: |
如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载 |
| 课程特点: |
1、 理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
|
|
|
|
联系我们 |
| |
 |
|
| |
|