中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > .NET > 临时文章
Web Services开发篇
作者:宁凯编译 时间:2006-09-29 11:29 出处:ccidnet.com 责编:月夜寒箫
              摘要:Web Services开发篇

您或许已经听到了很多有关Web Service的宣传,而您对这些缩写词很可能已经是头晕眼花了。那么,Web Service到底是什么?您又该如何使用Web Service?下面我们就是要揭开Web Service的神秘面纱,同时,我们将为您演示如何循序渐进的建立、配置、使用和得到Web Service。

基本的Web Service并不是很难创建。为了证明这一点,我将向您演示如何在30分钟左右的时间里构建一个Web Service。在后面的文章中,我们将对Web Service进行更深一步的钻研同时更详细的解释下列主题:

● SOAP 消息

● WSDL的定义及其与代码的关系

● 将service发布到一个UDDI目录

● Exposing legacy applications as Web Services

● 高级主题(例如安全性)

下面,我们首先介绍Web Service的定义,接着再演示一个简单的调用和执行Web Service的Java类。

30分钟创建WebService
基本的Web Service并不是很难创建。为了证明这一点,我将向您演示如何在30分钟左右的时间里构建一个Web Service。我们确信J2EE是一种最成熟的用于业务逻辑实现的体系结构。我们的目标就是将Web Service作为现有J2EE组件模型的自然扩展引入其中...
细看SOAP
到目前为止,我们的web service仅仅只能交换像字符串、整型和双精度型之类的原数据类型。现在我们看看如何将复杂类型转换到SOAP消息中。 SOAP协议建议使用所谓的可将复杂编程语言类型转换成XML的 SOAP编码。通常,下列的转换可以自动进行...
Web Service的安全
本部分我们将对安全和Web Service予以介绍并加以评论。这个话题是有争议的,因为开发人员是第一次采用Web Service技术,安全问题就成了它们经常提到的话题。首先,我们回顾一些基本的概念,然后再看一看一些公共安全技术,例如SSL(Secure Socket Layer)。然后,我们将分析鉴别和授权所涉及的过程,还有数据保密性。
Web Service 和 J2EE
在前面的文章中,我们已经掌握了如何开发、配置和使用简单的 Web service。我们也了解了一些高级的Web service概念,这其中包括状态Web service、远程调用和Web service 安全。本文中我们将开始研究Web service是如何在J2EE环境中工作的。
当今,许多应用将三层业务逻辑作为标准的J2EE组件来实现。将这些组件用于SOAP Web service几乎使它们被普遍应用,同时这也提供了一种集成这些组件的简单机制。J2EE的标准组件体系结构使得这个过程变得相对容易。
Web service的互操作:集成Java和微软.NET
Web service的主要承诺之一就是互操作能力,因此Web service被设计成独立于底层的操作系统和编程语言。本文中,我们将介绍一些关于基本web service 互操作能力的问题。我们将集中精力关注两个最流行的平台-Java 和 Microsoft .NET。
Web services互操作能力可以分为两种基本类型:SOAP互操作能力和WSDL互操作能力。前面的文章中,我们了解到SOAP是一种高级协议。它可以控制由一些传输协议所交换的XML文档结构。这是个模糊的定义,就是这个模糊的定义使得SOAP 非常易于扩展而且也相当通用,但是这也使得互操作能力成为一个关键问题。在一个基线上,我们开始在传输协议的基础上寻求互操作的能力。
用SSO保护web service 安全
事实已经充分证明,Web Service是目前最典型的异构分布技术。一个典型的Web service设置将会充分利用多种不同的技术、对象模型和编程语言,其中或许会包含简单的Perl脚本和使用C++ 或 Java实现单个Web service,可能还会有建立在J2EE应用程序服务器之上的复杂应用。Web service的一个明显优势就是能够在不同环境下实现相互作用。但是要做到这一点,需要付出一定的代价...

看了关于Web Services的系列文章,您是否对它有了更深的认识?您是否对Web Services这种开发工具有更深的体会,欢迎您与所有开发者一起交流。当然,您也可以将您的开发经验和开发心得email给我们。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有