第十三章 Web Service技术与.net
PC机程序开发技术发展史 第一阶段:DOS时期
PC机程序开发技术发展史 Windows时期,单机COM时代,COM组件可被多个程序所共享
PC机程序开发技术发展史 Windows时期:网络时代,DCOM使一个程序可以调用另一台计算机上的程序组件.
PC机程序开发技术发展史 J2EE时代,单语言,跨系统
PC机程序开发技术发展史 XML WebService时代,跨语言,跨系统
13.1 Web Service基础 Web Service是一种建立在XML基础之上的使软件组件能通过互联网相互通信的规范。 2.SOAP 3.WSDL与UDDI
SOAP SOAP是一个轻量级(lightweight)的通信协议,它用在松散的、分布式环境中使用XML对等地交换结构化的和类型化的信息 (1)一个数据包封套(envelope),其中描述此SOAP数据包所封装信息的结构说明以及处理方法; (2)一组编码规则以代表应用程序定义的数据类型; (3)一个代表远程调用以及调用结果的约定; (4)一个绑定约定,以便使用底层的传送通信协议来交换数据。
WSDL与UDDI WSDL(Web service描述语言)是个基于XML的语言,用于描述Web service及其函数、参数和返回值 统一描述、发现和集成协议(UDDI, Universal Description, Discovery and Integration)是一套基于Web的、分布式的、为Web服务提供的信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web服务注册以使得别的企业能够发现的访问协议的实现标准。
Web Service技术体系构成
13.2 .net框架介绍 .NET 框架是一种微软开发的新一代计算平台,是一组技术,它的目的是连接现有的孤立的Web应用程序为一个整体,让互联网的信息在任何时间、任何地点都可以方便地获取,同时,简化开发和部署互联网应用环境中的应用程序开发
.net框架应用环境
VS.net 2003
13.3 从ASP过渡到ASP.net ASP运行机制
ASP.net的运行机制
开发Web Service实例 (1) “新建”“项目”
开发Web Service实例
开发Web Service实例 (2)从菜单“项目”中选“新建类” ,创建一个类---MathTools.vb,输入代码
测试Web服务
开发Web Service实例 (3)开发ASP.net网页
开发Web Service实例 (4)给ASP.net工程添加Web引用 (5)编写ASP.net网页VB.net代码 (6) “生成”“生成解决方案”
实地测试