WCF 原理与应用开发
2010-09-10 15:22 626次
- 课程价格:请电话咨询
- 开课时间:滚动开班
- 上课地点:请咨询客服
课程详情
课程简介:
WCF是.NET平台下开发各种风格的分布式应用的统一框架(统一了WEB服务、远程处理框架)。它通过一种面向服务的新型编程模型简化了分布式应用程序的开发。本课程将介绍WCF相关的基础概念、基本架构、配置和部署,并通过实例详细介绍如何用WCF技术开发分布式应用,包括如何开发面向云计算的WCF应用。本课程还将介绍.NET 4.0下的WCF新特性,这些特性进一步简化了WCF配置、增强了服务发现和服务路由相关的功能。
培训目标:
了解WCF基本概念和原理,熟练掌握WCF配置工具,基本掌握如何用WCF开发典型的分布式应用,有用WCF解决实际问题的思路。
授课方式:
定制课程+案例讲解 + 小组讨论,60%案例讲解,40%实践演练;通过12个可实践操作的例子,带领学员一起在实例中学习体会WCF开发分布式应用的难点(和乐趣)。
培训内容:
WCF概览:
WCF解决的问题:统一通信
以消息为中心
消息及消息模式
服务和终结点
通信协议和绑定
行为
服务和操作协定
WCF体系结构
协定和说明
服务运行时
消息传递
宿主
*个例子Hello WCF:一步步实现
开发前准备
定义服务协定
实现服务协定
承载服务
实现客户端
配置客户端
使用客户端
基本服务协定
操作协定:参数和返回值
单向消息
双工通道
指定数据传输
通过MessageContract定制消息
使用流定制消息及其实例
使用派生类型
数据协定,定义序列化
协定错误处理
会话、操作事务与可靠性
使用会话,启动/结束会话
同步和异步操作,服务器端
可靠服务及实例
使用事务及实例
深入服务运行时
实例生存期
并发和同步支持
承载服务托管程序、WINDOWS 服务、IIS
深入了解客户端
客户端体系结构
自动生成客户端代理
实现回调接口
使用ClientBase创建客户类
使用ChannelFactory创建客户类
异步调用WCF服务
用配置工具/编码配置客户端行为
实例分析:多点聊天程序
深入了解传输协议,HTTP、TCP、命名管道、消息队列
使用tcp共享端口
对等网络
传输配额
WCF中的安全性
传输安全性/消息安全
访问控制
审核
在WCF通信中使用基本身份验证
基于ASP.NET Membership的身份验证和授权
基于部分信任的部署
WCF WEB编程模型
Uri请求和服务方法的映射
实例:创建REST风格WEB服务
实例:JSON支持及与AJAX集成
.NET 4.0新特性
简化的WCF服务配置
服务发现功能
路由服务
实例练习
面向云的WCF应用
基于云的应用模型:计算、存储和通信
账号、角色、实例
角色实例间基于WCF的通信
使用AppFabric提供的通信中继服务
在WCF中使用AppFabric提供的访问控制
实例练习:基于云的聊天程序
常见问题总结
学习期限:2天
培训对象:了解分布式的概念,会用C#语言编写简单的程序,对.NET下分布式应用感兴趣的开发人员和测试人员。
学员基础:具有.Net一般开发经验。
开班方式:公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课。
定制请求:如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:课程内容,讲师人选,培训采用的案例,培训课时,开课时间。
课程特点:
1、 资深专家指导,难得的导师式学习 2、 客户实际项目案例,直接过渡到工作
3、 理论与实践相结合,注重应用实效 4、 持续的技术支持,客户成功的保证。
以上课程可以根据企业实际需要进行定制安排。
详情请咨询:010-62876152-803;13810336369;QQ:877975079;刘小姐
网址: E-mail:
相关课程
在线预约报名