欢迎来到天天文库
浏览记录
ID:56527531
大小:210.50 KB
页数:12页
时间:2020-06-27
《DotNet3.5和VS2008介绍和使用探讨.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DotNet3.5和VS2008介绍和使用探讨2009年6月深圳研发部李勇波目录学习目的VS2008新功能面向服务的体系结构(SOA)架构WCF与SOAWCF宿主创建WCF应用的基本步骤WCF配置文件说明学习目的了解.net3.5以及vs2008新功能,为将来开发环境升级做好必要的准备..VS2008新功能Multitargeting(多定向):针对不同的.Net框架版本(2.0,3.0和3.5)创建项目的能力。引入目的:用vs2008,可以同时创建2.0,3.0,3.5的应用程序.2.LINQ:LanguageIntegratedQuery3.Javascript:AJAX改进后独立出来。
2、ASP.NET3.5包括3个新增的控件,如ListView,DataPager和LinqDataSource.支持JavaScript的动态知能感知和调试。引入目的:增强对javascript编程的支持。4.WPF:WindowsPresentationFoundationWPF是微软新一代图形系统,运行在.NETFramework3.0架构下,为用户界面、2D/3D图形、文档和媒体提供了统一的描述和操作方法。5.WCF:WindowsCommunicationFoundation(WCF)是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NETFramework3.5的
3、重要组成部分。面向服务的体系结构(SOA)架构SOA即Service-OrientedArchitecture——面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互SOA与Web服务的关系:Web服务是技术规范,而SOA是设计原则。WCF与SOAWindowsCommunicationFoundation(WCF)是Microsoft为构建面向服务的应用提供的分布式通信编程
4、框架,是.NETFramework3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。WCF宿主1、"Self-Hosting"inaManagedApplication(自托管宿主)2、ManagedWindowsServices(WindowsServices宿主)3、InternetInformationServices(IIS宿主)4、WindowsProcessActivationService(WAS宿主)创建WCF应用的基本步骤第一步:定义WCF服务契约(创建项目,加入引用,定义Interface)第二部:引入WCF服务
5、契约(添加具体服务函数)第三部:构架WCF服务,运行WCF服务(添加Uri,定义服务对象地址,运行服务)第四部:利用工具访问服务,自动生成WCF服务代理的代码文件第五部:配置一个简单的WCF客户端(用客户端引入服务代理,通过服务代理来访问服务)第六部:运行程序WCF配置文件作用WCF提供硬编程的方式,通过在代码中直接设置相关对象的属性来完成服务端与客户端的配置,然而这种方式并不利于后期的更改。无疑,配置文件为WCF带来了软件开发的灵活性,它的使用也是WCF开发过程中最频繁的。WCF配置文件说明服务端的配置文件主要包括endpoint、binding、behavior的配置1.6、vices>配置节: 配置节包含name和be7、haviorConfiguration属性。其中,name配置了实现ServiceContract的类型名。类型名必须是完整地包含了命名空间和类型名。而behaviorConfiguration的配置值则与其后的配置节的内容有关。是配置节的主体,其中,配置节包含了endpoint的三个组成部分:Address、Binding和Co
6、vices>配置节: 配置节包含name和be
7、haviorConfiguration属性。其中,name配置了实现ServiceContract的类型名。类型名必须是完整地包含了命名空间和类型名。而behaviorConfiguration的配置值则与其后的配置节的内容有关。是配置节的主体,其中,配置节包含了endpoint的三个组成部分:Address、Binding和Co
此文档下载收益归作者所有