跳转到主要内容


developerWorks 中国  >  SOA & Web Services  >  

文档库

developerWorks
 
  
 
 题目  25    隐藏内容简介    
 
题目 日期
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日  
 
掌握 Ajax,第 1 部分: Ajax 入门简介
Ajax 由 HTML、JavaScript、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。
    2006年1月4日  
 
使用 Ajax 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机
本文介绍如何使用异步 JavaScript 和 XML (Asynchronous JavaScript and XML, Ajax) 设计模式来实现基于 Web 浏览器的 SOAP Web 服务客户机。
    2006年1月16日  
 
掌握 Ajax,第 2 部分:使用 JavaScript 和 Ajax 进行异步请求
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器。
    2006年2月16日  
 
掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript 上)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HML 切实可行,并成为极其有效的工具。在本文中,Brett McLaughlin 介绍了 Document Object Model,解释它在 Web 页面中的应用,并开始挖掘其在 JavaScript 中的用途。
    2006年4月10日  
 
掌握 Ajax,第 5 部分: 操纵 DOM
上一期中 Brett 介绍了文档对象模型(DOM),它的元素在幕后定义了 Web 页面。这一期文章中他将进一步探讨 DOM。了解如何创建、删除和修改 DOM 树的各个部分,了解如何实现网页的即时更新!
    2006年4月27日  
 
使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 Web 服务客户机
使用 Asynchronous JavaScript and XML (Ajax) 设计模式实现基于 Web 浏览器的 SOAP Web 服务。在本系列的第 1 部分 中,作者引入了一个简单的用于调用 SOAP Web 服务的基于 Web 浏览器的 JavaScript 库。在第 2 部分中,作者将实现对 Web 服务寻址语言 (Web Services Addressing Language) 和 Web 服务资源框架 (Web Services Addressing Language) 规范的支持,以便扩展 JavaScript 库的功能。
    2006年5月25日  
 
Ajax 和 REST,第 1 部分
服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive)的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降低应用程序的可伸缩性,增加系统复杂性。通过与 REST 相互协调,Ajax 架构将使融入式 Web 应用程序消除这些负面影响,尽享 REST 那些出色的特性。
    2006年11月9日  
 
专家访谈: Roland Barcia 谈 Ajax 和 WebSphere
WebSphere 咨询师 Roland Barcia 解答有关在 WebSphere 中使用 Ajax 技术构建 Web 2.0 应用程序的问题。
    2007年6月18日  
 
基于 REST 的 Web 服务及其基于 Ajax 的客户端
基于 REST 的 Web 服务是使用 REpresentational State Transfer (REST) 体系结构风格构建的 Web 服务。本文介绍了一种编写基于 REST 的 Web 服务的方法,其中使用一个简单的代理 Servlet 和基于 Asynchronous XML + JavaScript (Ajax) 的客户端。
    2007年9月17日  
 
技巧:使用会话状态避免不必要的 Ajax 通信量
在可行的情况下,以 REST 的方式创建 Web 应用程序 —— 包括基于 Ajax 的应用程序 —— 将避免大量 bug。然而,具象状态传输(Representational State Transfer,REST)的一个缺陷就是使用类似的 XMLHttpRequests 发送重复数据。本技巧将展示如何通过适度使用会话 cookie 将服务器端状态维持至最低水平,从而显著减少客户机-服务器通信量,同时仍然允许执行不使用 cookie 的操作。
    2007年12月13日  
 
基于 Apache Geronimo 和 Web Service 创建 Ajax 进度条
Apache Geronimo 是一个IBM支持的由 Apache Software Foundation 开发的开源 Java 2 Platform, Enterprise Edition (J2EE™) 应用服务器项目,它集成了许多技术和概念,是最具潜力的开源项目之一。本文将以实例探讨如何在Apache Geronimo环境下应用Ajax创建进度条。并进一步将获取进度信息封装为Web Service,通过使用Ajax调用Web service来获取进度信息。 读者定位于具有Web应用开发经验的开发人员,对Ajax,Web Service和Apache Geronimo有所了解。
    2007年12月20日  
 
最优化跨浏览器 Ajax 应用程序
如果所有的浏览器、计算机型号和 Ajax 应用程序的用户都一样,对开发人员来说,那真是妙极了。但实际的情况是它们往往各不相同。在跨浏览器、计算机和单个用户设置方面开发行为可预知的应用程序时,开发人员往往需要面对重重困难。当用户将 Ajax 应用程序从一个浏览器类型转换到另一个浏览器类型时(尤其是在将 Ajax 应用程序传递给 Web 服务门户时),由于每个浏览器固有的限制,无法保证拥有相同的浏览器体验。在本文中,作者 Judith Myerson 简单介绍了这些限制以及应该着重避免的一些隐患,此外,还给出了优化浏览器间的差异所需的一些有用解决方案。
    2008年1月22日  
 
使用 Web services 和 Ajax 实现数据自动录入
让我们直奔主题,来了解 Web services 和异步 JavaScript + XML (Ajax) 如何改进应用程序,本文中使用的是一个 Ruby on Rails (RoR) 程序。本文向您介绍如何使用 Ajax 和调用 Web services 来优化一个常见的 Web 功能——输入街道地址。学习一些组合这些基本 Web 2.0 组件的技巧。
    2008年4月21日  
 
提高 Ajax 应用程序性能,避开 Web 服务漏洞
部署高效带宽 Ajax 应用程序并不能保证在 Service Level Agreement 中的服务水平很高。无论怎样修改 Ajax 代码来提高带宽效率,始终存在一些风险和漏洞,需要您进行监视并解决。developerWorks 定期撰稿人 Judith Myerson 对 Ajax 进行了简单的概述,解释了 Web 服务漏洞是什么以及为何 Service Level Agreements(SLA)如此重要,并提出了一些改进 Ajax 应用程序的解决方案。
    2008年6月30日  
 
使用 Data Studio 快速开发由 XML 驱动的 Ajax 应用程序
Web 服务是一种通过 Internet 传递 XML 格式数据的常见方式,很久以来数据库早已成为 Web 应用程序不可分割的一部分。利用 Data Studio,开发人员可以通过定义能够自动构建和部署为 Web 服务的 SQL 以及 SQL/XML 查询,将 Web 服务和数据库结合起来。本教程使用 Data Studio 开发了一个数据驱动的 Web 服务,并创建了用于游戏行业的 Ajax 应用程序,用户可以浏览感兴趣的游戏,按名称搜索以及添加、编辑和删除游戏。运行在客户机上的 Ajax 应用程序采用 XML 格式和游戏 Web 服务通信,两者都安装在 WebSphere Application Server 上。
    2008年10月15日  
 
将 WebSphere sMash 的强大功能与 Adobe Flex 相结合
现在,从获得当地的天气到与 500 个最亲密的朋友分享视频,几乎所有东西都是由 Web 2.0 应用程序驱动的。由于越来越多的环境依赖于 Web 2.0,IBM 顺应需求发布了 WebSphere sMash,一个围绕敏捷开发、简单性和基于 REST 的接口等核心概念的应用程序框架。虽然大部分 WebSphere sMash 示例都使用 Ajax 和普通 HTML 或 Dojo Toolkit 呈现用户界面,但本文将说明如何增强简单的示例应用程序来支持采用 Adobe Flex 编写的 Web 2.0 用户界面。本文还提供了 Groovy 和 PHP 版本的服务器实现。本文的目标读者是具有 REST 使用经验和 Adobe Flex Development Kit 开发经验的中级开发人员。 (IBM WebSphere Developer Technical Journal)
    2008年10月8日  
 
评论专栏: Kyle Brown 和 Rachel Reinitz:关于 Web 2.0 的 SOA 经验教训
在这篇文章中,两位经验丰富的 SOA 架构师将以批判的眼光讨论 Web 2.0 技术所带来的新世界,并且将介绍可帮助您更为成功地在 SOA 中采用 Ajax、REST 及其他 Web 2.0 技术的五个最佳实践。 (IBM WebSphere Developer Technical Journal)
    2009年6月10日  
 
在 Apache Tuscany 上开发基于 SCA 的 Web 2.0 应用
企业级应用中越来越多地采用 Ajax,Widget 等 Web 2.0 技术进行开发,SOA 架构中的一些传统技术与 Web 2.0 技术的整合呈现出越来越多的需求,Tuscany 作为开源界最成熟的 SCA 框架之一,在 Web 2.0 方面提供了很多支持,本文将通过示例说明 Tuscany 在这方面提供的诸多功能,并且对其中的某些功能介绍其技术实现。
    2009年7月20日  
 
使用多层体系结构构建 REST 风格的 Web 服务和动态 Web 应用程序
继续学习如何使用多层体系结构构建 REST 风格的 Web 服务和动态的 Web 应用程序。本文将手把手指导您设计和构建各层中的组件,并讨论各组件之间的结合关系。它演示了 REST 风格的 Web 服务、Asynchronous JavaScript and XML (Ajax) 和 Spring Web Flow 如何共同生成了一个类似桌面的、快速响应的富 Web 界面。它还演示了 Ruby 脚本等客户机程序如何利用 REST 风格的 Web 服务来向服务器上传和下载用户数据。
    2009年8月10日  
 
使用服务组件体系结构和 Apache Tuscany 构建 Mashup
了解如何将服务组件体系结构用于构建 Mashup 应用程序。
    2007年8月28日  
 
DB2 XML 编程,第 3 部分: 客户机中的 XML 编程
学习如何扩展 XML 模型,从而使用来自应用服务器的 XML 数据创建富客户机。了解如何使用 Dynamic HTML(DHTML)显示 XML 数据,用 XPath 进行导航,用 Document Object Model(DOM)修改 XML 数据、序列化并返回给应用服务器。
    2008年1月21日  
 
企业 Web 2.0,第 1 部分: Web 2.0——把握业务创新的脉搏
在关于企业(商业组织或公共组织)如何利用当代 Internet 技术方面,Web 2.0 位于激动人心的新潮流的腹地。本系列文章共包括四个部分,将对 Web 2.0 与企业相关的各个方面进行讨论。在第 1 部分(即本文)中,我们将了解 Web 2.0 背后的业务和技术推动因素、Web 2.0 给企业带来的挑战和机遇以及 Web 2.0 和面向服务的体系结构 (SOA) 的关系。
    2008年3月17日  
 
企业 Web 2.0,第 2 部分: 企业 Web 2.0 解决方案模式
本系列文章共有四个部分,将简要地介绍商业组织和公共组织如何设法利用现今的 Internet 技术。本系列的第 1 部分讨论了日益成熟的 Internet 技术(以 Web 2.0 为代表)对此类组织越来越广泛的影响。在本文中,我们将了解通过 Web 2.0 技术所能实现的基本业务功能(我将其称为企业 Web 2.0 解决方案模式),各类组织在寻求业务、产品和服务方面的创新时可以对这些业务功能加以应用。
    2008年3月17日  
 
 题目  25    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈