.

第二阶段WCF与工作流WF开发编程

何一门其他开发语言编程基础

了解面向对象编程技术

掌握VisualStudio开发环境的使用

掌握了Web应用程序开发知识

掌握了C#3.5或以前版本的编程语言

?

?

培训目标:

WCF和WF是.NET框架3.0及以后版本中的两部分功能。WCF可以帮助您快速有效地构建分布式应用程序,

它的出现,极大程度上降低了曾经开发分布式应用程序所需的学习曲线。并且,开发出的应用程序,

能够做到和现有的WebService兼容,这将会为您带来业务系统整合上的便利。

而WF,则提供给我们一个完整的工作流引擎。通过使用WF,我们可以快捷地建模企业流程,

实现ITaaS这样的目标。

在培训结束后,您还可以参加相应的证书考试Exam70-:TS:WindowsCommunicationFoundationDevelopmentwithMicrosoft.NETFramework4获取MCTS证书。

?

课程大纲:

第一章.?WCF简介

目的:理解基于SOA框架的模型,掌握各种分布式应用程序的原理,了解WCF的结构和组件

1.?SOA模型简介

2.?WCF模型概述

3.??Framework4.0中的WCF组件

4.??建立简单WCF应用

第二章.?托管WCF服务

目的:学习WCF的基本原理,了解WCF服务的托管机制,实现在各种类型应用中托管WCF?

1、?WCF托管服务

2、?ServiceHost概述

3、?在windows服务中托管WCF

4、?在IIS,WAS和AppFabric中托管WCF

5、?配置WCFHOST

第三章.?定义和实现WCF服务的Contracts

目的:理解契约的概念和意义,学习定义和实现契约

1、?Contracts概述

2、?Contracts类型和对象

3、?定义WCF的Contracts

4、?实现Contracts

第四章.?Endpoints和Behaviors

目的:了解Endpoints的概念,学习定义和实现端点了解在端点中定义地址和契约

1、?WCF中的A,B,C

2、?定义Endpoints

3、?定义多个可以Endpoints共享相同地址和契约

4、?WCF的发现

5、?WCF默认的Endpoints

第五章.?WCF测试和故障排除

目的:理解WCF中的各种类型的异常,掌握WCF异常类型和定义,学习调试和测实WCF应用

1、?WCF中的错误和异常处理

2、?WCF中的一半异常处理机制

3、?在VisualStudio中调试WCF服务

4、?测试WCF应用

第六章.?WCF安全性

目的:理解WCF安全性模型,实现WCF中的身份验证和授权机制

1、?应用程序安全性概述

2、?WCF安全模型

3、?定义消息和信道的安全性

4、?在WCF服务中的身份验证和授权机制

5、?自定义安全性

第七章.?WCF高级主题

目的:掌握WCF异步模型,了解路由机制,掌握WCF和其他相关技术的关联性

1、?WCF客户端的同步和异步访问机制

2、?异步访问的数据安全性

3、?WCF的扩展

4、?路由机制

5、?WCF和工作流

第八章.?工作流的创建和托管

目的:理解Framework中的工作流的概念和实现,学习定以简单的工作流

1、?WindowsWorkFlow(WF)概述

2、?创建简单的顺序工作流?

3、?创建简单的状态机工作流

4、?修改工作流

第九章.?在工作流中实施条件和规则

目的:理解规则的意义,掌握在工作流中实施规则和条件的技术

1、?工作流控制的实现和意义

2、?规则集的定义和执行

3、?规则的正向链接

4、?运行时的规则修改

第十章.?工作流通讯

目的:了解客户端调用技术,学习发布工作流

1、?调用宿主进程中的方法?

2、?处理宿主进程事件

3、?消费工作流提供的服务

4、?将工作流发布为服务

第十一章.?自定义活动的创建和配置

目的:理解自定义活动的意义,掌握自定义活动创建技术,学习自定仪活动的布局设计

1、?自定义活动的创建

2、?自定义复合活动的创建

3、?活动序列化的定制

4、?自定义活动布局的定制

第十二章.?创建和管理运行时服务

目的:进一步了解运行实服务,学习建立自定义运行时服务,掌握监控和跟踪工作流

1、?创建自定义运行时服务

2、?存储和加载工作流

3、?监控工作流

4、?跟踪工作流

第十三章.?错误、取消、事务和补偿管理

目的:了解在工作流中的异常处理模型,掌握事务处理机制,掌握补偿处理机制

1、?错误处理

2、?取消处理

3、?创建和管理事务

4、?创建和管理补




转载请注明:http://www.abachildren.com/xgyy/3386.html