IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Web development | XML  >

Ajax 资源中心

使用 Ajax 技术创建更高交互性的 Web 应用程序

developerWorks
首页Ajax 基础Ajax 工具箱Ajax 框架Ajax 开发Ajax 与 IBM 产品

Ajax Toolkit Framework(ATF)
Rich Ajax Platform
Dojo toolkit
JSON-RPC
Rico
Zend 框架
Google Web Toolkit(GWT)
Direct Web Remoting(DWR)
Persevere 持久对象框架
jQuery
Ext JS
AjaxTags
jpa2web
Prototype




Ajax Toolkit Framework(ATF)

探索 Eclipse 的 Ajax Toolkit Framework
Ajax Toolkit Framework(ATF)是新的 Open Ajax Initiative 的核心部分,旨在通过 Eclipse Foundation 提高对功能强大的 Web 编程技术的可访问性。通过为各种开源 Ajax 工具包(包括 Dojo、Zimbra 和 Rico)添加 Ajax 开发环境,ATF 扩展了 Eclipse Web Tools Platform (WTP)。本文包括一个 HelloWorld 示例,您将在其中安装和配置 ATF,然后使用 Eclipse 和 Dojo 来创建基本的 Web 应用程序。

将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个工具
为了帮助开发人员为使用新工具集做好准备,本文介绍了两种现有的运行时工具 Dojo 和 Zimbra,在 Eclipse 的 Ajax Toolkit Framework(ATF)将支持他们。

使用 Ajax Toolkit Framework 开发 Dojo 应用
本文主要介绍如何利用 Ajax Toolkit Framework 工具来使用 Dojo Toolkit 开源工具包,从而简化和增强 Ajax 应用的开发。



回页首



Rich Ajax Platform

Rich Ajax Platform,第 1 部分:简介
富 Ajax 平台 (RAP) 是一种使用 Eclipse 开发模型来构建启用 Ajax 的 Web 应用的方式。本文将介绍 RAP,说明如何设置 RAP 开发环境,提供一些演示以及一些易于理解的示例。

Rich Ajax Platform,第 2 部分:开发应用程序
本文将超越 Hello World 示例,并说明一些关键概念以及如何使用 RAP 所提供的高级功能。



回页首



Dojo toolkit

使用 Dojo 开发 HTML 小部件
您将学到使用 Dojo 开发 HTML 小部件的基础知识;包括如何引用一个图像、如何向 HTML 页面中添加事件处理程序以及如何处理复合小部件。

使用 Dojo 和 DB2 开发 Ajax Web 应用程序
跟随本案例分析,使用 DB2 9 for Linux, UNIX, and Windows、XQuery、PHP 和 Dojo JavaScript Framework 快速创建一个优雅的、能够做出响应的 Web 应用程序。

提高基于 Dojo 的 Web 2.0 应用程序的性能
本文通过演示一些实用的技巧来提高 Dojo 的性能,帮助开发人员找出 Web 2.0 应用程序的性能瓶颈。

使用 Dojo 开发支持 Accessibility 的 Web 应用
本文通过给出几个利用 Dojo 类库开发支持 Accessibility 的 Web 应用的例子,帮助开发人员了解 Accessibility 的基本内容,掌握 Dojo 开发可访问性 Web 应用的基本技能。

改善 Dojo 应用程序的初始下载时间
加载 Ajax 应用程序之后,随后它将获取较小的数据和内容片段,以避免重新呈现整个页面的开销,从而提高性能。这样做的代价是,应用程序的初始下载时间通常会较长。本文将讨论如何减少 Dojo 应用程序的初始下载时间并同时获得很好的性能。

使用 Adobe AIR 和 Dojo 开发基于 Ajax 的 Mashup 应用
本教程介绍了 Adobe AIR(Adobe Integrated Runtime)的基本知识以及如何运用 Web 开发技术结合 AIR 去开发桌面应用。通过几个例子详细介绍了在具体开发中遇到的各种问题,以及如何将 AIR 和 Dojo 框架结合起来,利用 REST 风格的 Web 服务接口开发一个基于 Ajax 的 Mashup 桌面应用程序。



回页首



JSON-RPC

使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端
了解如何使用 Dojo 工具包为 Java Platform Extended Edition (Java EE) 应用程序构建企业 SOA 客户端,以及如何使用 JavaScript Object Notation–RPC (JSON-RPC) 来调用服务器端 Java 对象。



回页首



Rico

用 Rico LiveGrid 小部件创建数据集导航
本文介绍了如何使用 Rico LiveGrid 小部件轻松地在 Web 应用程序中添加 Ajax 风格的导航。

使用 Rico JavaScript 库、ColdFusion MX 7 和 Windows Indexing Service 构建一个启用 Ajax 的搜索页面
在网站或 Intranet 中有大量的可用信息,这些信息需要特殊的工具来快速方便地索引其内容并提供对它的访问。本文学习如何在耦合了 ColdFusion 和 Windows Indexing Service 等成熟技术的 Ajax 库的帮助下实现上述操作并提供最新的搜索工具。



回页首



Zend 框架

Zend Framework V1.5 中的新特性
本文介绍 V1.5 中的新特性以及如何升级对 GData Web 服务的增强支持,包括 Zend_Form、Zend_Layout 和 Zend_View,并且,改进的 Ajax 支持可以帮助 PHP 开发人员轻松地构建先进的 Web 应用程序。

理解 Zend 框架,第 9 部分: 用 Ajax 和 JSON 添加交互性
本文介绍了如何使用 Ajax 在无需重新装载整个页面的情况下为页面添加信息,以及如何使用 Zend 框架将数据与 JavaScript Object Notation(JSON)互相转换,从而轻松流线化这些请求。



回页首



Google Web Toolkit(GWT)

Google Web Toolkit 入门
Ajax 被用于创建更加动态和交互性更好的 Web 应用程序。Google Web Toolkit (简称 GWT)是 Google 推出的 Ajax 应用开发包,GWT 支持开发者使用 Java 语言开发 Ajax 应用。本文中作者将介绍如何使用 GWT 开发 Ajax 应用的基本方法和步骤。

使用 Google Web Toolkit 开发 Ajax
GWT(Google Web Toolkit)是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。

探索 Google Web Toolkit
最近发布的 Google Web Toolkit(GWT)是一组全面的 API 和工具,它支持用户几乎完全使用 Java 代码来创建动态 Web 应用程序。本文向您展示 GWT 能做什么,并帮助您确定它是否适合您。

使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序
使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。本系列文章将探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。

使用 Google Web Toolkit 和 JSON 开发 Ajax 应用程序
本文分别介绍如何在客户端使用 GWT 的 JSON API 来解析和生成 JSON 编码的数据,以及如何在服务器端使用 GWT 的 RemoteServiceServlet 来接受和回复来自客户端的请求,并使用 SOJO 来解析处理 JSON 数据。

使用 Google Web 工具箱进行 XML 开发
通过 Google Web Toolkit 可以使用 Java 语法来创建 Ajax 用户界面所需要的 JavaScript 代码。多数 Ajax 应用程序都使用 XML 和服务器传递信息,因此应用程序必须能够解析和创建 XML 数据。本教程介绍了如何使用 Google Web Toolkit 操作和创建 XML。

使用 Cypal Studio for GWT 简化 Ajax 开发
使用 Google Web Toolkit(GWT),Java 程序员可以使用纯 Java 编程语言编写富 Ajax 应用程序。专为 Eclipse IDE 设计的 Cypal Studio for GWT 将支持对 GWT 结构的管理。本文您将了解如何使用 Cypal Studio for GWT 创建新的 GWT 模块,支持创建远程过程调用,并使您可以轻松地查看和部署 Web 应用程序。



回页首



Direct Web Remoting(DWR)

DWR 简化 Ajax 的 portlet 间通信
在这篇文章中,将学习如何用 DWR 和符合 JSR-168 规范的 portlet 迅速而容易地构建 Ajax 应用程序。

利用 DWR 开发基于 Ajax 的文件上载 portlet
文件上载是当今 Web 门户的一个基本功能。在本篇文章中,描述了如何利用 DWR(Direct Web Remoting)开发基于 Ajax 的文件上载 portlet(遵从 JSR 168 规范)。



回页首



Persevere 持久对象框架

基于 Ajax 的持久对象映射
Persevere 持久对象框架为浏览器 JavaScript 环境带来了持久对象映射功能。对象持久性在 Java 编程和 Ruby 领域中很流行,并且动态 JavaScript 语言在本质上就很适合将对象映射到持久数据。除了能在很大程度上简化开发难度之外,通过提供可管理的数据模型、透明的客户机-服务器 Ajax 交换、自动的状态更改存储和隐式事务管理,Persevere 还能自动化基于 Ajax 的 Web 应用程序中的映射和通信。



回页首



jQuery

使用 jQuery 简化 Ajax 开发
jQuery 是一个JavaScript 库,它有助于简化 Ajax 编程。与类似的 JavaScript 库不同,jQuery 具有独特的基本原理,可以简洁地表示常见的复杂代码。本文您将学习 jQuery 基本原理,探索其特性和功能,执行一些常见的 Ajax 任务并掌握如何使用插件扩展 jQuery。

Ajax 改造,第 1 部分:使用 Ajax 和 jQuery 改进现有站点
通过本系列文章,您可以了解如何使用开源客户端库让您的用户界面变得更为时尚。本文是第一篇文章,将展示如何使用简单的模式窗口(modal window)消除弹出窗口和导航死角。

Ajax 改造,第 2 部分:使用 jQuery、Ajax、工具提示和 lightbox 改进现有站点
本文将展示如何使用简单的 lightbox 和工具提示技术消除弹出窗口和导航死角。在实现的过程中坚持渐进增强(progressive enhancement)原理,确保增强后的 UI 特性不损害站点的可访问性,确保站点严格遵守 Web 标准。



回页首



Ext JS

用 Ext JS 构建 Ajax 应用程序
Ext JS 是一种强大的 JavaScript 库,它通过使用可重用的对象和部件简化了 Ajax 开发。本文介绍 Ext JS,概述它背后的面向对象 JavaScript 设计概念,解释如何使用 Ext JS 框架开发富因特网应用程序的用户界面元素。



回页首



AjaxTags

用 AjaxTags 简化 Ajax 开发
本文将介绍一种 Java/JavaScript 库 —— AjaxTags,它让您可以很轻松地将 Ajax 功能集成到 JSP 页面中。



回页首



jpa2web

用 jpa2web 生成 Ajax J2EE Web 应用程序
了解并试用新的开放源码工具 —— jpa2web —— 这种工具可以根据带 JPA 注解的 bean 生成基于 Ajax 的 J2EE Web 应用程序。通过使用 ZK 框架,这个工具生成的应用程序提供一个友好的基于 Ajax 的 Web 用户界面,允许用户添加、删除、搜索、修改和连接与数据库同步的对象实例。



回页首



Prototype

用 E4X 和 Prototype 创建 Ajax mindreader 应用程序
在这个分两部分的文章系列中,您将学习如何用 E4X 和 Prototype JavaScript 库创建一个简单的 Ajax 读心术应用程序,这个程序实现 Twenty Questions 游戏,并可以在游戏过程中学习新东西。

像专业人员一样开发 Ajax 应用程序
处理跨浏览器限制、编写大量复杂的 JavaScript 以及熟悉其中的数字编码,这些只不过是 Ajax 开发人员所面临的挑战的一小部分。还好,目前已经有几种开源 JavaScript 库,使上述操作更加容易。



回页首


文档选项

未显示需要 JavaScript 的文档选项


  Web 2.0 资源
Ajax
Mashup
Syndication
Project Zero
PHP
Ruby and Rails

更多 Web 2.0 资源


  资源中心
Web 开发热门教程
Web 2.0 与 SOA
Java Web 专题
Eclipse 项目资源
Geronimo 项目资源
DB2 9 资源中心
HelloWorld 系列
Rational工具可视化系列
RAD 认证系列
WAS 专栏
WAS CE 专栏

  精品教程推荐
Web 开发精品教程推荐
创建 Ajax IM 客户端
JSF 1.2 入门系列
Ruby 和 Rails 的国际化与本地化技术

更多精品教程


  特别推荐
Ajax 技术资源中心
XML 标准索引,了解 XML 标准动态
Zend Core for IBM


    关于 IBM 隐私条约 联系 IBM 使用条款