 |
 |
 |
 |
 |
 |
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日 |
|
| |