 |
 |
 |
 |
 |
 |
使用 WebSphere Studio Application Developer 来为 Google Web API 构建 J2EE Web Services Client ― 第 1 部分:设置和生成 Java 代理和数据类 本文向您显示了如何为真实世界的第三方 Web 服务供应商 Google 开发 Web 服务客户机。Google Web API 允许软件开发人员直接从他们自己的计算机程序查询 Google 的在线搜索引擎。本文演示了 J2EE 开发人员如何使用 WebSphere Studio Application Developer 来快速方便地开发将 Google Web API 作为 Web 服务使用的依从 J2EE 的 Web 应用程序。 |
|
|
|
2002年8月31日 |
|
| |
Java Web 服务进阶 有兴趣开始学习使用 Web 服务的 Java 开发人员应当查看 Java Web Services Developers Pack(WSDP)。在本文中,James McCarthy 会带您迅速浏览这个包。您将认识到这个包中的工具能为您做些什么,并且找出哪些组件仅仅用于测试而哪些组件可以原样照搬用到生产中。 |
|
|
|
2002年11月1日 |
|
| |
使用 Java CoG 工具箱进行网格作业提交 本文描述使用 Java CoG 工具箱(Java CoG Kit)向计算机网格提交作业的基本知识。 |
|
|
|
2003年6月30日 |
|
| |
用 Java 客户机调用 Web 服务 本文简要描述了 Web 服务调用过程和用于 Java 环境的 Web 服务标准,然后描述了两种 Java Web 服务客户机。 |
|
|
|
2003年12月8日 |
|
| |
例析JAX-RPC 1.1中的Java/XML数据类型映射 本文将讨论JAX-RPC1.1中JAVA编程语言的数据类型与XML Schema数据类型之间的映射,并且提供具体的映射实例。 |
|
|
|
2003年12月18日 |
|
| |
BPELJ: 针对 Java 技术的 BPEL BPELJ 是 BPEJ 与 Java 程序设计语言的结合,它使得可以一起使用这两种语言来构建业务流程应用程序。 |
|
|
|
2004年3月1日 |
|
| |
Web 服务编程技巧和窍门: Java 编码惯例中的往返问题 基于 XML 的远程过程调用的 Java API(Java APIs for XML-Based Remote Procedure Call,JAX-RPC)的 Java-to-WSDL/WSDL-to-Java 映射规则在往返过程中并不试图保留 Java 结构。很多结构被保留下来,但并不是全部。本技巧特别描述了为什么下面的 Java 编码惯例对于维持往返的能力非常重要。 |
|
|
|
2004年4月1日 |
|
| |
使用 UDDI 和 WSDL 的一种新方法,第 4 部分: 使用新的 OASIS UDDI WSDL Technical Note 来从 Java 应用程序发布 WSDL 这是一系列文章的第四篇,这一系列文章概述了使用 WSDL 和 UDDI 的一种新的方法,在最近的 OASIS UDDI Technical Note 中对此方法进行了描述。本文给出了一个示例,在这个示例中您应用在新的 Technical Note 中所定义的方法来从 Java 应用程序发布 WSDL。 |
|
|
|
2004年4月1日 |
|
| |
在 Linux 上构建 LSID 中心 -- 基于 Java 的生命科学标识权威中心整合生物数据资源 我们将向您演示如何从头开始逐步构建一个基于 Java 的生命科学标识(Life Sciences Identifier,LSID)中心。我们将演示如何在 Linux 平台上分别针对一个极小数据集和从蛋白质序列数据库(protein sequence database)Swiss-Prot 下载的数据,构建 LSID 中心。 |
|
|
|
2004年6月17日 |
|
| |
Web 服务编程技巧与窍门: 在 UDDI 注册中心为 Web 服务注册开发 UDDI Java 应用程序 本技巧建立了一个使用统一描述、发现和集成(Universal Description, Discovery, and Integration,UDDI)来注册应用程序级消费的 Web 服务实例。它还提供了详细的代码示例以及基于 Java 的使用统一描述、发现和集成 (Universal Description, Discovery, and Integration for Java,UDDI4J) API 的扩展 API,这些可以使您开始使用 UDDI 来进行您自己的开发。 |
|
|
|
2004年8月1日 |
|
| |
在 BPEL 流程内不使用 Java 代码来发送简单的 JMS 消息 本文向您展示了如何模拟 WebSphere Business Integration Server Foundation 内部的一个流程,来向队列发送 Java Message Service(JMS)消息,而并不用编写任何 Java 代码。 |
|
|
|
2004年12月17日 |
|
| |
Java 手机与空间 WMS 服务应用集成 本文探讨利用 J2ME 手机,实现移动设备与空间制图服务(WMS)网络应用服务集成,可以实现对J2ME手机对网络LBS、GIS 图像数据的访问与地图数据的显示,并在迅速实现小型的LBS、移动 GIS 核心的导航地图的显示功能。 |
|
|
|
2005年4月7日 |
|
| |
使用 IBM Toolbox for Java 将 AS/400 遗留程序发布为 Web 服务 本文介绍如何将原有 RPG 和 COBOL 程序发布成 Web 服务,从而让任何用 Java(TM)、C++、C# 和 VB.Net 编写的客户端都可以访问在
AS/400(R) 机器上的遗留数据或程序。 |
|
|
|
2005年6月9日 |
|
| |
Globus Toolkit Java Web 服务的授权处理 本文将介绍 Globus Toolkit 4.0 (GT4)中的授权选项和架构,并介绍如何开发自己的定制授权模型。作者将逐一介绍 GT4 的授权架构和模块接口,并介绍几种可以实现不同授权算法和情景的方法。 |
|
|
|
2005年11月21日 |
|
| |
掌握 Ajax,第 2 部分:使用 JavaScript 和 Ajax 进行异步请求 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器。 |
|
|
|
2006年2月16日 |
|
| |
EJB 倡导者:使用 Java EE 实现松耦合的 SOA 应用程序 本文探究了面向服务的体系结构中各种形式的松耦合,并重点介绍什么时候是使用消息驱动 Bean 所提供的异步处理能力的最佳时机。 |
|
|
|
2006年2月16日 |
|
| |
Java Web 服务,第 1 部分: Java Web 服务在未来一年内的发展 2006 年中,Web 服务领域将发生翻天覆地的变化。对于 Java 开发人员而言,这些变化将包括新 Web 服务框架和构建于 Web 服务之上的新功能层的出现。在 Dennis Sosnoski 的“Java Web 服务”系列的第 1 部分,他讨论了即将发生的变化,并为读者构想了基本的概况。 |
|
|
|
2006年6月20日 |
|
| |
使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 1 部分: 实现调用模式 主要有四种用于集成 Web 服务的模式。本系列包括两个部分,本文是第 1 部分,将对开发服务和客户机的方式进行建议,以便通过使用流行的开放源代码框架调用采用所有四种服务端点模式的 Web 服务。我们将讨论其中两种模式,即请求-响应模式和单向端点模式,将同时涵盖文档样式和 RPC Web 服务调用演示的内容。本系列的下一篇文章将描述其他两种集成模式,要求-响应模式和通知模式。 |
|
|
|
2006年8月25日 |
|
| |
使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 2 部分: 实现接收模式 本文将讨论如何将要求-响应和通知 Web 服务客户端端点模式与应用程序集成。您将了解应用程序如何充当 Web 服务以及如何部署到 Web 服务器上。还将了解外部参与者如何将应用程序作为 Web 服务调用。 |
|
|
|
2006年8月28日 |
|
| |
Java SCA 调用样式 本文概略介绍了服务组件体系结构(Service Component Architecture,SCA)的传统 Java 对象(plain old Java object,POJO)组件中的 Java 用法以及传入传出 POJO 组件的数据流。您将通过本文了解在 POJO 组件中使用不同调用样式的效果。 |
|
|
|
2006年9月5日 |
|
| |
XML、Java 与 XMLBeans 结合应用的商业价值 通过阅读本文,您将了解面向服务的架构(Service-Oriented Architecture,SOA)、XML 和 XMLBeans 如何在解决实际商业问题中发挥重要作用及其原因,文中将以娱乐业为例进行案例分析。本文的目的并不在于介绍代码,而是让您了解在需要使用 XML 时如何使用 XMLBeans 及其原因。 |
|
|
|
2006年9月5日 |
|
| |
部署 Java Web 服务 在多个容器上部署 Java Web 服务可能会给开发人员带来一些问题。通过阅读本文,您可以了解若干部署描述符实现,并了解 Java 社区如何开始处理这个问题。
|
|
|
|
2006年10月26日 |
|
| |
SCA 应用程序开发,第 2 部分: 用于 Java 的 SCA 客户机和实现模型 本文是系列文章的第 2 部分,描述如何使用 Java 编程语言实现服务组件体系结构(Service Component Architecture,SCA)组件以及组件实现可以如何充当其他服务的客户机。文中将对远程和本地服务的实现及其配置进行说明。将讨论获取服务的不同方法——引用注入和模块上下文。还将说明用于声明实现的可配置方面的各个 Java Annotation。 |
|
|
|
2007年1月4日 |
|
| |
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。 |
|
|
|
2007年4月2日 |
|
| |
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 2 部分: 把 XML 转换成功能全面的 Web 服务 XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM) 项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列文章的第 2 部分)使用 Axis2 和 JiBX 将 XML 转换成已有 Java 类提供的功能全面的 Web 服务。 |
|
|
|
2007年5月10日 |
|
| |
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务 XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM)项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列的第 1 部分)使用 XML 通过已有 Java 类定义了一个 Web 服务。 |
|
|
|
2007年5月10日 |
|
| |
Java Web 服务,第 3 部分: Axis2 数据绑定 Apache Axis2 Web 服务框架一开始就设计用于支持多种 XML 数据绑定方法。当前的版本提供对 XMLBeans 和 JiBX 数据绑定以及专门针对 Axis2 开发的自定义 Axis 数据绑定(Axis Data Binding,ADB)的全面支持。本文将说明如何将这些不同的数据绑定方法与 Axis2 结合使用,并说明为什么可能会为应用程序优先选择其中的一种方法。 |
|
|
|
2007年8月20日 |
|
| |
通过 Java 编程处理 XML 服务定义 面向服务架构(SOA)通常会输出一系列服务。针对 XML 服务建模以及随后用户(人员、机器或其他服务)对这些服务的使用,Java 技术提供了强大的 XML 数据处理机制,从而为应用 SOA 理念提供了重要基础。通过本文研究 XML 和 Java 技术在 SOA 中的实际应用,并通过明确的示例了解为何这个看似复杂的技术能够如此流行。 |
|
|
|
2007年10月15日 |
|
| |
Java SE 6 新特性: XML API 与 Web 服务 本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。本文是系列文章的最后一篇,主要介绍了 Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持。 |
|
|
|
2007年10月31日 |
|
| |
了解 Java EE 5 概要介绍新的 Java EE 5 规范、它的许多重要增强功能以及它对 WebSphere 应用程序的意义。 |
|
|
|
2007年11月1日 |
|
| |
IBM Rational Application Developer Web 服务工具的使用提示与技巧,第 2 部分: 验证 Java 类是否遵循 JAX-RPC 当您将现有的应用程序提取为 Web 服务时,在 Web 服务代码生成过程中,您可能会遇到许多问题。这些问题主要是由于您现有的应用程序不遵循 Java API for XML based RPC(JAX-RPC)规范而引发的。本文列出了在自底向上的 Web 服务代码生成阶段的普遍问题,并介绍 Rational Application Developer 如何能够在代码生成之前帮助您验证 JAX-RPC 遵循。 |
|
|
|
2008年9月5日 |
|
| |
使用 IBM Rational Software Architect 在 Java 中处理 XSD 本文介绍一些在基于 Java 的 Web 服务工具包中不直接受支持的 XML 模式定义(XML Schema Definition,XSD)特性。了解如何通过创建 Java 友好的中间 XSD 或通过在代码中强制执行 XSD 约束来处理这些特性。 |
|
|
|
2008年11月27日 |
|
| |
Java Web 服务: Axis2 WS-Security 基础 了解如何将 Rampart 安全模块添加到 Apache Axis2 并开始在 Web 服务中使用 WS-Security 特性。Dennis Sosnoski 重新开始撰写 Java Web 服务系列文章并关注 Axis2 中的 WS-Security 和 WS-SecurityPolicy 的使用。第一篇文章关注 UsernameToken。本系列后续文章将深入研究使用 Axis2 和 Rampart 实现的 WS-Security 和 WS-SecurityPolicy。 |
|
|
|
2009年6月30日 |
|
| |
Java Web 服务: Axis2 WS-Security 签名和加密 通过本文,您可以获得有关公开密匙加密基本原理的介绍,然后了解 WS-Security 如何通过结合公开-私有密匙对和秘密密匙,将这些原理应用于 SOAP 消息签名和加密。Dennis Sosnoski 将继续他的 Java Web 服务系列,本期文章讨论 WS-Security 和 WS-SecurityPolicy 签名和加密特性,并提供了使用 Axis2 和 Rampart 的示例代码。 |
|
|
|
2009年8月17日 |
|
| |
推荐读物列表: Java EE 与 WebSphere Application Server 这个读物列表是 IBM Software Services for WebSphere 为客户、顾问和其他技术专家收集整理的,通过阅读该列表包含的关键读物了解 Java Enterprise Edition (Java EE) 和 IBM WebSphere Application Server 的使用。本文针对 WebSphere Application Server V7.0 进行了更新。 |
|
|
|
2009年9月7日 |
|
| |
Java Web 服务: WS-Security 的大开销 WS-Security 提供了一些强大的特性来保障 Web 服务应用程序的安全,并且它们是许多应用程序的基本特性。但是,这些特性是以高昂的性能和消息开销为代价的。Dennis Sosnoski 将继续在他的 Java Web 服务专栏系列中讨论 WS-Security 或 WS-SecureConversation 的使用对 Axis2 性能造成的影响,并且他将论述何时更合适使用较为简单的(以及性能较好的)HTTPS-secured 连接。 |
|
|
|
2009年9月15日 |
|
| |
Java Web 服务: WS-Security 的细粒度使用 针对 SOAP Web 服务的 WS-Security 是相对的。通过在操作或消息级别配置 WS-Security,可以对所有交换应用适当程度的保护,减少或消除那些不需要完整保护的操作产生的 WS-Security 开销。Dennis Sosnoski 将继续他的 Java Web 服务系列,将通过 Apache Axis2 和 Rampart 探查 Web Services Description Language (WSDL) 中的细粒度 WS-Security。 |
|
|
|
2009年9月22日 |
|
| |
Java Web 服务: Axis2 中的 JAXB 和 JAX-WS Apache Axis2 支持各种数据绑定技术,包括官方 Java 标准 JAXB 2.x。Axis2 还支持针对 Web 服务配置的 Java 标准 JAX-WS 2.x,作为其自有的配置技术的替代选择。Dennis Sosnoski 将继续他的 Java Web 服务系列,向您演示如何将这两种 Java 标准用于 Axis2,并讨论 Axis2 对这些标准的当前支持存在哪些限制。 |
|
|
|
2009年11月3日 |
|
| |
从 Java 类创建 Web 服务 我们向您演示如何编写 Web 服务实现、如何用 WSDK 构建和部署这些服务,以及如何创建客户机来调用这些服务。 |
|
|
|
2003年9月1日 |
|
| |
用 DB2、Visual Basic .NET 和 Java 构建 Web 服务 本教程中的样本程序围绕着一个为 JustPC.com Airlines 跟踪常旅客里程的 Web 服务应用。我们既可以从 VB .NET Web 服务访问 DB2 数据库,也可以基于 Java 的 Web 程序访问该 Web 服务来验证一位特定的客户是否已在常旅客计划中登记,并且还可以增加和扣除里程。 |
|
|
|
2003年9月29日 |
|
| |
从 Java 类创建 Web 服务 本教程展示了如何编写 Web 服务实现、如何用 WSDK 构建和部署这些服务,以及如何创建客户机来调用这些服务。 |
|
|
|
2003年11月17日 |
|
| |
结合 Java 技术使用 WS-I 测试工具 本教程的目的是给您演示如何使用 WS-I 测试工具来判断一个 WS-I 样本应用程序服务是否遵守 WS-I 基本概要(WS-I Basic Profile)。我们首先将介绍如何下载及安装测试工具,然后一步一步教您完成监视及分析一个 Web 服务的过程。 |
|
|
|
2003年12月31日 |
|
| |
理解 WSRF,第 4 部分:使用 WS Java Core 类 本教程是一个由 4 部分组成的系列教程中的第 4 部分,该系列介绍 WS-Resource Framework (WSRF)。在本教程中,我们将解释如何使用 Globus WS Java Core 来构建一个应用程序,它创建一个 auction 作为 WS-Resource,并获得和设置资源属性。我们还将看到通知的作用。 |
|
|
|
2005年5月12日 |
|
| |
使用 Rational Application Developer 开发 Web 服务,第 1 部分:构建、测试和部署示例 Enterprise JavaBean 了解如何使用 Rational(R) Application Developer V6.0 快速高效地开发应用程序。本教程分为两个部分,通过开发示例 Enterprise Java(TM)Bean (EJB) 和 Web 服务对 Rational Application Developer 进行了介绍。在本系列教程的第 1 部分中,您将开发、测试并部署一个 Math 会话 Bean。 |
|
|
|
2006年1月23日 |
|
| |
使用 Rational Application Developer 开发 Web 服务,第 2 部分:开发 Math Enterprise JavaBean 这篇由两部分组成的教程通过开发示例 Enterprise Java(TM)Bean (EJB) 和 Web 服务对 Rational Application Developer 进行了介绍。本系列的第 2 部分将继续讨论开发、测试和部署 Math 会话 Bean 所必需的步骤。 |
|
|
|
2006年1月26日 |
|
| |
使用 Java Message Service (JMS) 客户机调用 Web 服务 在本教程中,您将学习如何使用 WebSphere Enterprise Service Bus (ESB) 和 WebSphere Integration Developer 来通过 Java Message Service (JMS) 客户机调用 Web 服务。您将创建一个简单 Web 服务,定义必要的服务器资源,构建将 Web 服务作为 JMS 服务公开的中介模块,并配置 JMS 客户机来调用该 Web 服务。 |
|
|
|
2006年8月14日 |
|
| |
Hello World: 学习如何使用 Rational Business Developer Extension 创建一个 Java Web 服务 学习如何使用 Rational Business Developer Extension 和 Enterprise Generation Language(EGL)来构建简单的面向服务的应用程序。将 Web 服务中加入该应用程序的逻辑,这证明了 Rational Business Developer Extension 可以创建被各种各样的客户端远程地使用的、灵活的、模块化的应用程序的能力。 |
|
|
|
2007年10月11日 |
|
| |
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序 使用 Eclipse 集成开发环境(Integrated Development Environment,IDE)和 Java Platform, Standard Edition (Java SE) 6 创建可以从控制台运行的独立 Web Services 应用程序。本教程是该系列的第 1 部分,将首先让您熟悉 Eclipse IDE。配置环境;创建项目、包和类;然后从命令行运行应用程序。 |
|
|
|
2008年12月29日 |
|
| |
UDDI4J: 安排 Web 服务 -- 与 UDDI 服务器交互 作为 IBM 继续致力于 Web 服务的一部分,IBM 发布了 UDDI4J -- 通用发现、描述与集成协议(UDDI)的开放源码的实现。在这篇文章中,我们将讨论 UDDI 的基础,到 UDDI 的 Java API,以及如何用该技术开始构建、测试和部署您自己的 Web 服务。 |
|
|
|
2001年1月1日 |
|
| |
Web 服务设计师,第 1 部分: 动态电子商务介绍 在过去的五年中,新兴技术在因特网的发展中起着重要的作用。Java 带给我们可移植的代码;XML 带给我们可移植的数据;普遍深入的计算使得任何设备之间具有了连通性。现在又为 Web 服务大做宣传。在这一系列的文章中,我将讨论该技术在开发下一代因特网中的重要性并描述 IBM 的 Web 服务策略。并且,我还将涉及到 Web 服务对商业的影响,怎样识别一个有关的解决时机,以及怎样评估围绕这项技术建立的许多厂商策略。 |
|
|
|
2001年4月1日 |
|
| |
使用 WSDL 部署 Web 服务,第 2 部分: 简单对象访问协议(SOAP) 简单对象访问协议(SOAP)提供对远程对象的访问。这些对象的示例是简单的 JavaBeans 组件或是企业 JavaBeans 组件和 COM/COM+ 对象等。这些对象驻留在不同企业内部并且可能存在于因特网的任何位置。因此,SOAP 通过因特网通信并且是一种在不同企业间交换信息的机制。在本文中,Bial 会详细的讨论 SOAP 通信,对象是怎样用 SOAP 公开其功能的,怎样调用 SOAP 对象,怎样在有 SOAP 意识的应用程序间交换信息。他还会展示第 1 部分中提到的 WSDL 应用程序的 SOAP 服务部署,以及远程服务器对它的调用。 |
|
|
|
2002年3月1日 |
|
| |
将应用程序的功能封装成为Web Services
目前,很多电子商务中的Web应用程序都有与它们的客户端进行交换和事务处理的功能。这些应用程序通常被称之为B2C应用,它们通常使用像Java servlet, JavaServer Page这些服务器端的编程技术来动态生成HTML返回给客户端。现在,电子商务应用趋向于将它们的处理流程同其他的电子商务应用的处理流程自动地整合起来。在这种情形下,电子商务要求B2B形式的应用,从而使应用之间达到公开的,简单的,统一的连接和交换。B2B应用更专注于应用之间的信息交换,而不是信息的表示。 Web服务,通过定义一组可以通过互联网调用的相关的商业逻辑,从而可以使电子商务将其应用程序的功能以公开的,统一的方式提供给对方。Web服务通过WSDL来描述,通过SOAP作访问,在商业注册中心(UDDI)发布,从而使开发者和电子商务应用程序可以搜索并定位到该服务。在Web服务开发的过程中有三个清晰的角色定义,它们是服务的提供者(Service provider),服务的请求者(Service request)和服务的代理(Service broker),图一显示了它们之间的关系。
|
|
|
|
2002年5月1日 |
|
| |
通过 BE4WS 聚集 UDDI 搜索 所有现有的 UDDI 搜索引擎只支持单一的 UDDI 注册中心, 本文 将介绍新发布的 BE4WS 技术,该技术是用 Java 编程语言写的,基于 XML 的 UDDI 浏览引擎,它为开发者在一个或多个 UDDI 注册中心高效搜索企业和服务信息提供了标准接口。 |
|
|
|
2002年5月17日 |
|
| |
Web服务设计师 欢迎光临 Web服务设计师 专栏。在过去的五年中,新兴技术在因特网的发展中起着重要的作用。Java 带给我们可移植的代码;XML 带给我们可移植的数据;普及计算使得任何设备之间具有了连通性。现在又为 Web 服务大做宣传。在这一系列的文章中,我们的解决方案设计师Dan Gisolfi将讨论该技术在开发下一代因特网中的重要性并描述 IBM 的 Web 服务策略。并且,他还将涉及到 Web 服务对商业的影响,怎样识别一个相关的解决方案良机,以及怎样评估围绕这项技术建立的各种厂商策略。 |
|
|
|
2002年6月4日 |
|
| |
UDDI4J v2 编程: 更新后的 UDDI4J UDDI4J 是用来与UDDI注册中心进行交互的客户机 Java API,它已经被修改并扩展为支持 UDDI 规范 v2 ,同时增加了一些与新的 UDDI 规范无关的一些变化。本 文在总结 UDDI v2 中新的变化的基础上,通过一些代码示例,更详细地讨论了新版本UDDI4J 中的 API 变化以及如何使用它们。 |
|
|
|
2002年10月11日 |
|
| |
用 Web 服务和 J2EE 集成企业应用程序 一段时间以来,IT 员工已经能够使用 Java 2 平台,企业版(J2EE)的元素集成后端系统了。最近出现的 Web 服务技术已经使我们能够用一些以前想不到的新方法来实现类似的目的。在本文中,Andre Tost 和 Daniela Rudrof 向您说明了如何结合 J2EE 和 Web 服务使企业应用程序集成(enterprise application integration,EAI)变得更轻松。您还将看到如何一起 Java 消息传递服务(Java Messaging Service)和 Java 2 连接器体系结构( Java 2 Connector Architecture) 以及 Web 服务技术使集成过程达到一个新的抽象层次。 |
|
|
|
2002年11月1日 |
|
| |
使用 WSIL4J 轻松发现服务 您必须先发现网络上的 Web 服务并获取有关它们的信息才能够使用它们。Web 服务检查语言(Web Services Inspection Language,WSIL)在一定程度上使这一过程更轻松了。在这篇文章中,Alfredo da Silva 介绍了一个 Java API,它能使这个过程变得更加简单。您将对处理 WSIL 文档并以一种易读的表格格式提供这些文档所包含的信息的代码稍作研究。一旦掌握了这个 API,您就可以在您自己的应用程序中发挥它的威力。 |
|
|
|
2002年12月1日 |
|
| |
开发者关于 JAX-RPC 的介绍,第 1 部分: 了解 JAX-RPC 类型映射系统的各个方面 用于基于 XML 的远程过程调用的 Java API(Java APIs for XML-Based Remote Procedure Call,JAX-RPC)是实现 Web 服务互操作性的一个重要的促进步骤。在这第一篇文章中(共两篇),Joshy Joseph 将带您了解这种互操作性工作的核心:JAX-RPC 类型映射系统。您将了解如何把 XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳的数据交换。 |
|
|
|
2002年12月1日 |
|
| |
构建防故障的 Web 服务 一个设计良好的系统应该一直有一个强大的机制来处理故障情况。本文将介绍 SOAP 故障处理机制并说明 Apache SOAP 工具箱版本 2.2 如何将服务器端的异常编码为 SOAP 故障,同时展示了 WSDL 绑定,它使得 SOAP 客户机 Java 程序能够接收 SOAP 故障作为 Java 异常对象。 |
|
|
|
2002年12月13日 |
|
| |
开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性 在这个系列的第一篇文章里, Joshy Joseph 讨论了 JAX-RPC 标准的一个重要方面:它的类型映射系统。既然知道了 JAX-RPC 怎样把 XML 类型映射成 Java 类型,您就可以认真地研究这个规范,包括它的异常处理机制和潜在的运行时服务了。读完本文后,您就可以开始构建基于 JAVA 的互操作 Web 服务了。 |
|
|
|
2003年1月1日 |
|
| |
为 EAI 选择 JCA、JMS 或 Web 服务 本文讨论了在 J2C 连接器体系结构(J2C Connector Architecture,JCA)、Java 消息服务(Java Message Service,JMS)和 Web 服务实现之间作出选择的标准(选择的依据是现有的环境、您想实现的模式和松耦合或紧耦合的预置要求)。 |
|
|
|
2003年3月1日 |
|
| |
针对 IBM WebSphere Application Server 的样例 包含WAS 5.0 和 4.0 关于Web 服务的WSIF,SOAP,UDDI和java客户机的样例说明及可以在 WebSphere Application Server 上运行的示例代码。 |
|
|
|
2003年3月10日 |
|
| |
针对 Web 服务调用框架的样例 这些样例演示了如何使用 Web 服务调用框架(Services Invocation Framework,WSIF)动态调用 Web 服务。WSIF 是一个与 Web 服务描述语言(Web Services Description Language)关系密切的 Java API,它使您能够动态调用 Web 服务而不必考虑这些服务是如何实现的,以及访问这些服务时用的是什么机制。 |
|
|
|
2003年3月10日 |
|
| |
JAX-RPC 的介绍,第 2 部分:研究 JAX-RPC 的规范提高 Web 服务互操作性 本文讲述了 JAX-RPC 标准的异常处理机制和潜在的运行时服务,说明了怎样构建基于 JAVA 的互操作 Web 服务。 |
|
|
|
2003年4月14日 |
|
| |
基于 SOAP 的 Web 服务中的复杂数据类型 IBM 新兴技术工具箱(Emerging Technologies Toolkit,ETTK)以 Axis 工具包为特色,软件开发人员能够通过该工具包使 Java 应用程序充当基于 SOAP 的 Web 服务。在本文,Frank Cohen 会向 Java 开发人员展示如何通过 Axis 来使用复杂数据类型,包括 JavaBean 组件。 |
|
|
|
2003年5月1日 |
|
| |
使用 WebSphere Studio Application Developer、gSOAP 和 Dev-C++ 为 WebSphere Web 服务新建一个 C/C++ 客户机 WebSphere Studio Application Developer(以下称为 Application Developer)为快速从现有 J2EE 组件构建 SOAP/XML Web 提供向导,例如从会话 EJB 和 Java>||CHR(59)||< beans 组件来构建。Application Developer 能为任何 Java 客户机或 WSDL 文件生成一个 Java 客户机代理,只要这些文件能被其它供应商用来构建 Web 服务客户机。 |
|
|
|
2003年5月30日 |
|
| |
Python Web 服务开发人员: 三股力量:Python、Web 服务和 XSLT 本专栏文章讨论了用于 Web 服务处理的主要 Python API,尽管与 Java 社区相比,Python 社区中对于开发 Web 服务的热情要低得多。增强 Python Web 服务处理功能的一个方法是利用最流行的处理 XML 的专用语言:XSLT。Python 为 XSLT 处理提供了几种很棒的工具,您可以通过挖掘这个“矿藏”来增强 Web 服务处理能力。本文将向您展示如何做到这一点。您应该熟悉 XSLT 以便理解示例。 |
|
|
|
2003年6月1日 |
|
| |
使用 WebSphere SDK 创建 Web 服务 WebSphere SDK for Web Services(简称 WSDK)是一个工具箱,它侧重于编写基于 Java 的 Web 服务和创建 Web 服务客户机。WSDK 旨在作为一种简单而易于使用的途径,通过它来了解 Web 服务,了解如何编写 Web 服务以及如何部署和测试 Web 服务。对 WSDK 的学习会使您了解整个 WebSphere Application Server 运行时和 WebSphere Studio 提供的功能完整的应用程序开发者环境。本文讨论了如何使用 Java 和 .NET 工具来创建 Web 服务以及 Web 服务互操作性和 Web 服务互操作性组织(Web Services Interoperability Organization,WS-I)活动。 |
|
|
|
2003年7月1日 |
|
| |
创建、部署、发布和使用一个简单的 Web 服务 本文从头至尾地介绍了使用 WebSphere Studio 和 WebSphere Application Server 进行 Web 服务开发的整个生命周期。我们将一个由六行代码构成的简单 Java 类包装成一个 Web 服务,然后将其发布到 IBM UDDI 业务测试注册中心(Business Test Registry),这个类报告服务器的系统时钟。本文包含将 Web 服务发布到 Speed-start 社区集合(Community Collection)的具体指示信息,Speed-start 社区集合是 IBM UDDI 业务测试注册中心的附属部分,它是为 IBM Speed-start Web services 计划的参与者提供的。(请参阅参考资料部分以了解如何访问测试注册中心和社区集合)。 |
|
|
|
2003年7月1日 |
|
| |
用JSR-109构造可互操作的Web服务 JSR-109 帮助在Java 2 Platform Enterprise Edition (J2EE) 环境中构造协同工作的Web服务。它标准化了在J2EE容器中进行的Web服务配置。本文讨论了JSR-109定义的服务器和客户端的编程模型并提供了实际代码实例。 |
|
|
|
2003年8月1日 |
|
| |
使用Soap消息调用Web Services Web Services技术使异种计算环境之间可以共享数据和通信,达到信息的一致性。随着异种计算机环境的不断增加,我们会更加经常的调用各种不同计算机体系中编写和发布的Web Services,作者在本文中给出了使用VB应用程序调用java平台编写和发布的Web Services的实践过程, 并且分析了如何根据WSDL文件构造SOAP消息的方法。 |
|
|
|
2003年10月1日 |
|
| |
开发一个用于与 WebSphere Web 服务交互的 .Net 客户端 互操作性是在开发 Web 服务架构所做的最大的一个保证之一。这是一种使不同应用程序可以一起工作的能力,即使这些应用程序运行在不同的操作系统、不同的硬件体系上,并且使用了不同的应用程序基础架构。本文讨论了互操作性的一个重要的、实用的案例--编写一个运行在 Windows 系统上及用 Visual Basic 语言编写的 .Net 客户端应用程序,在程序中通过 Web 服务链接到一个服务器端应用程序,该服务器端应用程序用 Java 编程语言编写,运行于 WebSphere Application Server。 |
|
|
|
2003年10月1日 |
|
| |
Web 服务编程技巧与窍门: 在 JAX-RPC 中使用 SOAP Headers 在本文中,Andre Tost 检验了用来创建及处理在 SOAP 消息的 Header 部分传输的数据的多种方法。尤其是他着重考虑了在使用 JAX-RPC 标准的应用程序中怎么做,因为绝大多数 Java 应用程序都是使用 JAX-RPC 标准提供并使用 Web 服务的。 |
|
|
|
2003年10月1日 |
|
| |
为用WebShpere Studio开发的Web服务客户机设置安全连接 基于HTTP的安全机制是目前保护您的Web服务安全的最佳途径。本文说明了怎样为Java Web服务客户建立安全性,使其与服务器建立SSL连接。 |
|
|
|
2003年11月3日 |
|
| |
使用 WebSphere SDK Version 5.1 创建 Web 服务 本文讲解不同平台之间的 Web 服务的互操作性,包括如何构建 .NET 客户端应用程序来用于链接到用 Java 代码编写的 Web 服务。 |
|
|
|
2003年11月13日 |
|
| |
使用WSIF中的WSDL扩展特性调用本地类、EJB 本文将重点描述如何使用WSIF提供的WSDL扩展将本地java类、EJB用WSDL文档描述出来并且使用WSIF提供的统一方法进行调用,并且详细的介绍了WSIF中针对本地java类、EJB提供的WSDL扩展功能。 |
|
|
|
2004年1月1日 |
|
| |
Web 服务编程技巧与窍门: 通过 JAX-RPC 来处理异常 在 WSDL 操作中显式地声明错误,就像在 Java 方法中显式地声明错误一样,是良好的编程实践。本文首先研究在没有 wsdl:fault 时的异常行为。然后它着重介绍了 wsdl:fault 如何被映射到已检查 Java 异常(checked Java exception)以及 JAX-RPC 运行时是如何处理这个已检查异常的。 |
|
|
|
2004年2月1日 |
|
| |
Web 服务编程技巧和诀窍: 将 <xsd:any/> 元素用于自定义序列化 大多数情况下,JAX-RPC 假定出现在 SOAP 消息中的 XML 元素都应该映射到 Java 对象中去。对于简单类型和复杂类型如何映射各有其规则说明,JAX-RPC 实现通常都提供了生成处理映射所需代码的工具。好消息就是,如果您要处理应用程序中的 Java 对象,您不必担心数据的类型映射以及序列化和反序列化。也就是说,您不需要知道如何解析 XML 元素,如何将它交给适当的 Java 对象,反之亦然。然而,在某些情况下,您可能想掌握(反)序列化是如何实现的。或者您根本就不想将 XML 数据映射到 Java 对象中去。幸运的是,在 JAX-RPC 中就有办法能做到,本文将为您展示如何去做的技巧。 |
|
|
|
2004年2月1日 |
|
| |
使用 WS-AtomicTransaction 和 JTA 的分布式事务 本文的目的是介绍 Web 服务事务(WS-Transaction)的概念和它与事务服务之间的相互关系,特别是 J2EE 事务模型,Java Transaction API (JTA)。在本文的实例中参考了 WebSphere Application Server,并且描述了一个互操作性的场景,这个场景是最近由 Steve Mills 和 Bill Gates 举办的一个技术演示上展示的。 |
|
|
|
2004年2月1日 |
|
| |
Web 服务值类型的继承和互操作性
虽然继承在 Java 程序设计中是平常的,但是当您在 Web 服务的上下文中考虑继承时它可能会引起麻烦。本文讨论值类型在 XML Schema 中是如何继承的、如何把它应用在从 Java 对象到 WSDL 的映射中、以及 WebSphere 工具和运行时如何处理这个问题。
|
|
|
|
2004年2月19日 |
|
| |
从 WebSphere Studio Application Developer 中调用本机代码 本文描述了 Java 本机接口的一种替换方法,用于从 IBM WSAD 平台中调用本机应用程序和共享的库。 |
|
|
|
2004年5月8日 |
|
| |
用于生物信息的 Web 服务,第 1 部分 这个系列描述了构建、部署和使用用于生物信息应用程序的高吞吐量 Web 服务的过程。它旨在指导基于 Open-Bioinformatics Foundations 软件工具包以及诸如 BioPerl、BioJava 和 BioPython 这样的程序包的软件开发。本文说明了如何部署服务以及给 BioPerl 模块提供文档样式的 Web 服务扩展的新实现,通过 BioPerl 模块,各种各样的现有应用程序将可以使用这样的服务。 |
|
|
|
2004年6月1日 |
|
| |
Web 服务编程技巧与窍门: 用 SAAJ 和 JAX-RPC 构建 SOAP 响应信封 本技巧是对上一篇技巧——“将 <xsd:any/> 元素用于自定义序列化”的深入探究,它描述了如何使用 <xsd:any/> 元素自定义序列化。由于上一篇技巧着重于读取和处理 javax.xml.soap.SOAPElement,所以在这里作者描述了如何创建它。 |
|
|
|
2004年9月1日 |
|
| |
用于 J2ME 的 Web 服务 API 用于 Java 2 平台袖珍版 (Java 2 Platform, Micro Edition,J2ME) 的 Web 服务 API (WSA) 是由 Java Community Process 为 Java 规范请求 172 (JSR 172) 而定义的,这些 API 是两个相互独立的可选包,用于远程服务调用和 XML 解析。他们是针对基于连接设备配置 (Connected Device Configuration,CDC) 和有限连接设备配置 (Connected Limited Device Configuration,CLDC 1.0 和 CLDC 1.1) 的框架的。为什么用户应该关注这些呢?因为 JSR 172 在设备层为远程服务调用和 XML 解析提供了支持,也就意味着开发人员不用将这项功能嵌入到每一个应用程序中。本文介绍了远程服务调用可选包 API。 |
|
|
|
2004年9月1日 |
|
| |
Web 服务提示与技巧: 学习简单实用的 Web 服务设计模式,第 1 部分 学习如何在 Web 服务中应用设计良好、经过检验的 Web 应用程序设计方法。本系列中的第一个技巧将教您怎样通过 Java 消息服务(JMS)来实现异步请求操作。 |
|
|
|
2004年11月1日 |
|
| |
使用 Rational Application Developer V6.0 开发、测试并部署 Web 服务 检测 Web 服务开发并且探究 Web 服务测试和部署同时测试客户程序的创建。本文中的实例使用了 IBM(R) Rational(R) Application Developer V6.0 (这里所阐述的概念同样适用于以前的产品) 和 IBM WebSphere(R) Studio Application Developer。两个重要的 Java 测试客户程序是 Universal Test Client (UTC) 和 Generated Sample Test Client (GSTC)。作者用 Mortgage Calculator 范例来阐述如何自定义 GSTC。 |
|
|
|
2005年1月18日 |
|
| |
使用 WebSphere 配置 Web 服务安全性,第 1 部分: HTTPS、.NET 和 UsernameToken 在这篇由两部分组成的教程的第 1 部分中,您将了解如何使用 IBM Websphere Studio Application Developer V5.1.2(以下称为 Application Developer)保护使用传输级安全性 (HTTPS) 的 Web 服务,以及如何从 Java 2 Extended Edition、Java 2 Standard Edition 和 .Net 客户机中对其进行访问。然后我们将在 Web 服务安全性头中添加 UsernameToken、数字签名和加密并从 J2EE 客户机中调用它们。 |
|
|
|
2005年4月13日 |
|
| |
AJAX 及使用 E4X 编写 Web 服务脚本,第 1 部分 本文先简单介绍一下可以用于 XML的 ECMAScript(ECMAScript for XML,E4X),它是一种对 JavaScript 的简单扩展,这使得编写 XML 脚本非常的简单。在本文中,作者演示了一种称为异步 JavaScript 及 XML(Asynchronous JavaScript and XML,AJAX)的 Web 编程模型,并且向您展示 JavaScript 的一些新 XML 扩展是如何使其更易于实现。 |
|
|
|
2005年5月23日 |
|
| |
AJAX 及使用 E4X 编写 Web 服务脚本,第 2 部分 本文(由两部分组成的文章中的第二部分)中,我们将对 E4X 做更深层次的介绍。E4X(ECMAScript for XML) 是 JavaScript 的简单扩展,它使得在 JavaScript 中使用 XML 的脚本更简单易用。在本系列第一部分中,我们展示了一个名为 AJAX(Asynchronous JavaScript and XML)的 Web 编程模型,并且也展示了一些新的 JavaScript 的 XML 扩展是如何使其变得非常简单的。在本系列第二部分中,我们将用 E4X 构建该交互过程中的服务器端,我们也会介绍如何用 JavaScript 来实现简单的 Web 服务。 |
|
|
|
2005年6月16日 |
|
| |
Web 服务编程技巧和窍门,第 4 部分: 使用 BPEL 和 WebSphere Business Integration Server Foundation 在业务流程中融合 J2EE 和 .NET 技术 研究 J2EE(Java(TM) 2 Enterprise Environment)和 Microsoft?.NET 之间典型的业务集成场景,并且学习如何在 IBM? WebSphere? Business Integration Server Foundation 上构建并运行 BPEL(业务流程执行语言)业务流程。在本系列文章的前三部分,作者讲述了有关改进 J2EE 技术和.NET 间互操作性的内容,分析了 J2EE 技术和 .NET 之间的 Web 服务集成中的常见问题,并提供了最佳实践。文中的技巧主要针对 XML 设计的细节,而这些设计的细微之处经常被 Web 服务编程人员忽略。本文旨在展示如何通过自顶向下的方法(WSDL(Web 服务描述语言)实现)来解决 .NET 和 J2EE 之间 Web 服务互操作性的常见难题,例如嵌套复杂类型数组、日期和时间值还有命名空间问题。 |
|
|
|
2005年7月21日 |
|
| |
在 Apache Geronimo 中部署 Web 服务 要确定某个应用服务器是否支持 Web 服务开发工作吗?Apache Geronimo 应用服务器完全可以满足这一要求,它是 Apache Software Foundation 的最新项目之一。Java 专家 Kunal Mittal 将通过演示如何在 Geronimo 中编写和开发标准 J2EE Web 服务代码,向您介绍 Geronimo 的 Web 服务功能。您将学会如何根据底层简单对象访问协议(SOAP)实现使用 Apache Axis,从而使用 Amazon Web 服务,并且还将知道如何使用简单的、基于 JavaServer 页面的客户机来访问 Web 服务。 |
|
|
|
2005年7月25日 |
|
| |
使用 JSP 集成 Amazon Web Service 由三篇文章组成的系列文章的第 2 部分:本文将介绍如何使用 J2EE 技术创建一个基于 Web 服务的应用程序,从而查询 Amazon.com 搜索引擎,首先将介绍如何使用 Dreamweaver 和 JSP(JavaServer Page),然后介绍如何使用 EJB(Entity JavaBean)、JavaBeans 和 Struts。 |
|
|
|
2005年7月28日 |
|
| |
Lotus Notes/Domino 7 Web Services Web Services 是 Lotus Notes/Domino 7 的新特性。本文介绍新 Web Services 设计元素,展示如何在 Domino Designer 中创建这种设计元素,并描述了如何用 LotusScript 和 Java 代码示例来实现 Web Services。 |
|
|
|
2005年8月8日 |
|
| |
Web 服务技巧: XML Schema 中空值的表示 当您将空的 Java Bean 映射到 XML 时如何在对应的 XML 中表示空值。本文探究和比较进行这种表示的许多方式。 |
|
|
|
2005年9月22日 |
|
| |
JDBC 数据中介服务和服务数据对象的最佳性能实践,第 1 部分 可以编写 Java 数据库连接 (JDBC) 数据中介服务 (DMS) 代码来执行许多 JDBC 查询,范围从简单的选择语句到更高级的涉及多个表的查询。作者介绍了服务数据对象 (SDO) 的基本原则以及 WebSphere Application Server V6.x 提供的 JDBC DMS。文中以基本 Hardware Reservation 数据为例演示了如何编写 JDBC DMS 代码。 |
|
|
|
2005年11月24日 |
|
| |
JDBC 数据中介服务和服务数据对象的最佳性能实践,第 1 部分 这篇由两部分组成的文章研究了 SDO 最适合的使用模式和方案,并且提供了一个循序渐进示例,演示了如何使用 SDO 以及 WebSphere Application Server V6 附带的 Java 数据库连接 (JDBC) 数据中介服务 (DMS)。使用 JDBC DMS,您可以从后端 JDBC 数据源检索和操作数据,而不必编写将数据从 SQL 结果集转换为可用的业务对象所需的代码。本文中还推荐了一些其他方面的提示和技术,以便更有效地使用 SDO 和 JDBC DMS。 |
|
|
|
2005年11月24日 |
|
| |
Web 服务技巧: 将多态性作为 xsd:choice 的备选方法 xsd:choice 并非总是最佳的 XML 模式构造。例如,包含 xsd:choice 的类型不能使用 JAX-RPC 代码生成器映射到用户友好的 Java 类。在本文中,您将学习 xsd:choice 的一个功能等效项:多态性。 |
|
|
|
2005年12月16日 |
|
| |
Web 服务技巧: 将多态性作为 xsd:choice 的备选方法 xsd:choice 并非总是最佳的 XML 模式构造。例如,包含 xsd:choice 的类型不能使用 JAX-RPC 代码生成器映射到用户友好的 Java™>||CHR(59)||< 类。在本篇技巧中,您将学习 xsd:choice 的一个功能等效项:多态性。 |
|
|
|
2005年12月16日 |
|
| |
利用服务数据对象体系结构简化和统一数据 本文阐述了服务数据对象 (SDO) 体系结构的关键概念,以及它所提供的强大功能和灵活性。SDO 体系结构在 Java(TM) 2 Platform Enterprise Edition (J2EE) 社区正获得越来越广泛的普及,它也用于构建面向服务的体系结构 (SOA) 的环境。在 IT 解决方案日趋复杂和越来越多地采用分布式体系结构的今天,它可以满足异构数据集成的需要。 |
|
|
|
2005年12月23日 |
|
| |
掌握 Ajax,第 1 部分: Ajax 入门简介 Ajax 由 HTML、JavaScript、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。 |
|
|
|
2006年1月4日 |
|
| |