跳转到主要内容


developerWorks 中国  >  Web development  >  

文档库

developerWorks
 
  
 
 题目  51    隐藏内容简介    
 
题目 日期
面向 Java 开发人员的 Ajax: 探索 Google Web Toolkit
最近发布的 Google Web Toolkit (GWT) 是一组全面的 API 和工具,它支持用户几乎完全使用 Java 代码来创建动态 Web 应用程序。Philip McCarthy 回到了他广受欢迎的 “面向 Java 开发人员的 Ajax” 系列,向您展示 GWT 能做什么,并帮助您确定它是否适合您。
    2006年7月17日  
 
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端
在通往创建在用户 Web 浏览器中运行的动态 JavaScript 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使您创建一个 Asynchronous JavaScript + XML(Ajax)应用程序,而且依然在 Java 语言中编写代码的。探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。
    2007年2月2日  
 
掌握 Ajax,第 9 部分: 使用 Google Ajax Search API
发出异步请求并不意味着只是与您自己的服务器端程序交互。其实也可以与一些公共 API,例如来自 Google 或 Amazon 的 API 进行通信,从而为 Web 应用程序增加您自己的脚本和服务器端程序所不能提供的更多功能。在本文中,Brett McLaughlin 教您如何向公共 API,例如 Google 提供的 API 发出请求并接收其响应。
    2007年3月1日  
 
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 3 部分: 通信
在本系列的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在第 2 部分中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java 对象的机制。现在将开始变得有趣起来!在第三篇文章中,了解如何使客户机与服务器相互进行对话。您将使用 GWT 内的远程过程调用(Remote Procedure Call,RPC)框架从服务器获取数据,这几乎就像执行一次 Java 方法调用一样简单。
    2007年4月4日  
 
使用 Google Web Toolkit 和 JSON 开发 Ajax 应用程序
本文介绍如何使用 Google Web Toolkit(GWT) 和 JSON 开发一个示例 Ajax 应用程序。作者将分别介绍如何在客户端使用 GWT 的 JSON API 来解析和生成 JSON 编码的数据,以及如何在服务器端使用 GWT 的 RemoteServiceServlet 来接受和回复来自客户端的请求,并使用 SOJO 来解析处理 JSON 数据。
    2007年8月24日  
 
使用 Google Charts、Ajax 和 Project Zero(WebSphere sMash)创建精巧的 mashup
Google Charts 是一个非常出色的服务,它让开发人员可以使用简单的 HTTP GET 请求来生成图形和图表。由于它的所有特性都可以通过 HTTP 获得,因此该服务很容易集成到用 Project Zero 构建的 Web 应用程序中。本文演示一些 Groovy 脚本,这些脚本让您不必构造繁琐的 HTTP URL 就可以使用 Google Charts。您将创建一个 Web 界面,该界面使用户可以可视化地构建图形和图表。尝试一下示例项目,看看使用 Zero 平台创建 mashup 应用程序是多么容易。
    2008年6月2日  
 
通过 Firefox 扩展为 Google Calendar 加密
当今的 Web 应用程序为在线存储、访问和协作提供了许多便利。虽然一些应用程序为用户数据提供了加密,但为数不多。本文提供了添加基本加密支持所需的工具和代码,使您可以在一个最流行的在线日程表上加密用户数据。通过运用 Firefox 扩展和 Gnu Privacy Guard 的巨大灵活性,本文展示如何将加密的事件描述存储到 Google Calendar 应用程序,并且只向拥有解密密匙的用户显示纯文本。
    2008年8月4日  
 
用 Google 代码创建棒球击球记录程序: 在 Google Gadget 中显示击球统计数据
本文通过一个棒球击球记录程序的示例展示了几个 Google Code API 的用法。我们将创建一个用来显示美国棒球联盟击球数据的 Google Gadget。您将会接触到 Google Gadget、Google Spreadsheet API 和 Google Chart API。读完本文之后,您将对使用这些 API 创建的各种应用程序有一个很好的理解,甚至能够开始编写自己的应用程序,此外,您还知道如何获得更详细的信息。
    2008年9月2日  
 
使用 WebSphere sMash 来为 Google Gadget 提供支持
IBM WebSphere sMash 提供了各种各样在 Web 2.0 应用程序中共享信息的方法。本文介绍如何从头构建一个 Google Gadget,发布它,并使用 WebSphere sMash 来为其提供支持。在整个过程中,您将研究 Gadget XML 规范,使用 WebSphere sMash 流模型和 Feed 工具,并最终将该 Gadget 部署到网页。
    2008年9月4日  
 
在 PHP 应用程序中集成 Google Calendar
Google Calendar 允许 Web 应用程序开发人员通过其基于 REST 的 Developer API 访问用户生成的内容和事件信息。PHP 的 SimpleXML 扩展和 Zend 的 GData Library 非常适合处理这种 API 生成的 XML 提要,可利用它们建立自定义的 PHP 应用程序。本文介绍了 Google Calendar Data API,示范如何浏览用户生成的日程表、添加和修改日程表事件以及按照关键字搜索。
    2008年9月8日  
 
使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据,第 1 部分: 利用 Google Geocoder Web 服务
了解 Google Geocoder 的 Web 服务,它接收街道地址,返回包括经度和纬度的地址信息。在这个分为两部分的系列文章中,您将把它与 Google Maps API 和 XSLT 结合使用,以生成在 Google Maps 和 Google Earth 中显示的数据覆盖图。您将为房地产经纪公司创建一个示例应用程序,该程序允许经纪人在一个 HTML 表单中录入公寓列表,使用 Google 的 Geocoder Web 服务将那些地址转换为经度和纬度,然后从公寓列表的数据库中创建 KML 覆盖图。在第一部分中,从用户中收集公寓列表信息来构建应用程序的前半部分,使用 Google Geocoder 的 Web 服务将街道地址转换为地理坐标(经度和纬度),并将坐标和地址信息存储在数据库中。
    2008年11月17日  
 
使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据,第 2 部分: 转换和使用数据
在这个分为两部分的系列文章中,您将为房地产经纪公司开发一个应用程序,将所有的公寓列表显示为 Google Maps 中可点击的 Placemark 对象。在第 1 部分中,已经创建了应用程序的前半部分,从用户中收集公寓列表信息,使用 Google Geocoder Web 服务将街道地址转换为它的地理坐标(经度/纬度),并将地理坐标和地址信息存储在数据库中。在第 2 部分中,您将使用这些数据生成 KML 覆盖图文档,并在 Google Maps 和 Google Earth 中显示。首先,在 MySQL 中使用存储过程生成 XML 数据,然后利用 XSLT 和一种称为 Muenchian 分组的技术,将 XML 数据转化为包含覆盖图信息的 KML 文档 —— 一个 Placemark 对象对应一座公寓大楼。每个 Placemark 对象的弹出气球显示那座楼房中的公寓列表。最后,使用 Google Maps API 在 Web 站点嵌套的 Google Map 中显示 KML 覆盖图。
    2008年11月19日  
 
解决 Google 地图编程内的中文地名翻译问题
Google 地图是一种免费服务,可通过 Internet 提供基于浏览器的方位向导以及特定位置的地图。您可以放大这些交互式地图来显示详细信息,这无疑为用户带来了与 Web 站点更好的交互性。Google 提供的地图不仅可直接由客户使用,而且还能用来借助 Google Maps API 开发定制的地图服务和产品。不过,最新的 Google Maps API 版本不太擅长解析中文地名,非常不便于中国用户在其应用程序中使用。在本篇文章中,我们给出了一个可行的解决方案,再加上其他的一些 Web 服务,就能用目前的这个 Google Maps API 解析中文地名。我们将以北京 2008 奥运会的地点为例来展示我们的方案。
    2009年1月15日  
 
将 Google 的云计算功能连接到 Apple 的 iPhone 中
针对手持设备的云计算和软件开发是两项非常热门的技术,并被越来越多地结合起来用于创建混合解决方案。在本文中,了解如何连接 Google App Engine(Google 的云计算功能)和 iPhone(Apple 的移动平台),以及如何通过连接到 App Engine 云并缓存应用程序数据以备离线使用,从而利用开源库 TouchEngine 动态控制 iPhone 上的应用程序数据。
    2009年2月17日  
 
用 Flex 开发 Google Map 应用程序
Google Maps API 除了提供能被 Ajax 应用程序调用的 JavaScript 接口之外,还提供了能被 Flash 应用程序调用的 Flex 语言接口。本文就将介绍如何用 Google Maps API for Flash 来开发基于 Flash 的地图应用程序。
    2009年3月12日  
 
使用 Grails 构建富 Internet 应用程序,第 2 部分: Grails 和 Google Web Toolkit
在这个共 2 部分的系列的第 2 部分中,将基于您在第 1 部分中用 Grails 创建的 Web 服务创建新的服务。您将创建一个新的搜索页面,但这一次使用 Google Web Toolkit (GWT) 来创建这个应用程序。此外,您还将使用 Ext GWT 库中的一些更丰富的 UI 小部件。
    2009年5月7日  
 
用 Google Gears 增强您的 Web 应用程序
本文将简要介绍如何用 Google Gears 提供的 API 增强您的 Web 应用程序,包括增加离线支持,提高运行速度和本地数据库支持等。
    2009年8月20日  
 
Java 开发 2.0: 使用 Google App Engine
开源解决方案和外来基础设施改变了 Java 开发的特征,使您能够以更低的成本、更快的速度交付更好的软件。Andrew Glover 发明了 Java 开发 2.0 这一术语,使用它概括了所有这些现象体现出来的强大力量。他推出了一个全新的系列,主要介绍有关 Java 开发 2.0 的工具和技术。本系列的第一期文章将宣布 Java 开发 2.0 的到来,并解释了如何使用 Google 的 App Engine for Java 迅速实现这些概念。
    2009年9月9日  
 
GWT 应用,第 1 部分: 使用 Google Web Toolkit 实现 places 应用程序
借助 Google Web Toolkit (GWT),您可以使用 Java 语言实现能够在浏览器中运行的富客户端用户界面。在本系列文章中,David Geary 将帮助您迅速掌握最新版本的 GWT 并演示如何实现一个类似于桌面的 Web 应用程序。
    2009年9月29日  
 
使用 Google Web Toolkit 和 Eclipse Galileo 进行高性能 Web 开发
您以前可能听说过 Google Web Toolkit (GWT),它支持以 Java 编程语言编写 Web 应用程序,然后将 Web 应用程序编译为 JavaScript 以便在 Web 浏览器中运行。这允许通过利用 Java 的静态类型和 Eclipse 之类的出色工具提高生产力。您也许看到过一些构建在 GWT 上的有用的、流行的小部件。有一点您也许不知道,GWT 支持创建高性能 Web 应用程序。本文介绍如何使用这个 Google Plug-in 和 Eclipse Galileo 实现 GWT 的高性能特性,比如编译器优化、延迟绑定和 Ajax 优化。开发人员的表现也是 GWT 的一个重要组成部分,因此,本文同时还将介绍如何调整 Google Plug-in for Eclipse 以提高您的生产力。
    2009年11月16日  
 
构建 Google 小工具,第 1 部分: Google 小工具基础
在这个新的 Web 开发系列教程中,学习如何开发 Google 小工具(gadget)。小工具是小型的应用程序,可以将它们添加到几乎任何 Web 页面中,从而提供动态、丰富的内容。Google 提供了许多小工具供开发人员选用。但是,小工具最吸引人的特点在于:您可以编写适合自己需要的小工具,并在 Google 上发布它们,这样其他开发人员就能够将您的工作成果集成进他们的 Web 项目。
    2007年5月21日  
 
构建 Google 小工具,第 2 部分: 处理用户界面
“构建 Google 小工具”系列的第 2 部分将介绍小工具的高级特性,包括选项卡式用户界面、拖放支持和小消息(MiniMessage),另外,您还将有机会着手创建自己的小工具。
    2007年7月19日  
 
使用 Google Web Toolkit 和 Apache Geronimo 构建启用 Ajax 的应用程序,第 1 部分:在 Geronimo 上运行经过编译的 Google Web Toolkit 应用程序
启用 Asynchronous JavaScript + XML (Ajax) 的 Web 应用程序已经在软件开发界掀起了一股风潮。Google 已经构建了一些最著名的启用 Ajax 的 Web 应用程序。本系列教程共分两部分,将向您展示 Google Web Toolkit (GWT) 和 Apache Geronimo 如何帮助您快速构建复杂的 Ajax Web 应用程序,而无需编写任何 JavaServer Page (JSP) 组件、servlet 或 JavaScript。
    2007年8月2日  
 
使用 Google Web Toolkit 和 Apache Geronimo 构建启用 Ajax 的应用程序,第 2 部分:使用 servlet 集成 Ajax 应用程序与后端 MySQL 数据库
在本教程的第一部分中,您已经了解了如何使用 Google Web Toolkit (GWT) 快速构建启用 Asynchronous JavaScript + XML (Ajax) 的 Web 应用程序并将其部署到 Apache Geronimo 中。此部分是两部分系列教程的第 2 部分,将把更多功能添加到在第 1 部分教程中已经构建的应用程序中。通过管理对后端数据库的访问来利用 Geronimo 把新功能添加到应用程序中。然后使用 GWT 添加更加动态的功能并与服务所提供的新功能轻松地集成。此外,查看 GWT 的一些 Dynamic HTML (DHTML) 功能并使用 GWT 应用程序内的原生 JavaScript。
    2007年8月2日  
 
使用 Google Web 工具箱进行 XML 开发
通过 Google Web Toolkit 可以使用 Java(TM) 语法来创建 Asynchronous JavaScript + XML (Ajax) 用户界面所需要的 JavaScript(TM) 代码。多数 Ajax 应用程序都使用 XML 和服务器传递信息,因此应用程序必须能够解析和创建 XML 数据。本教程介绍了如何使用 Google Web Toolkit 操作和创建 XML。
    2007年8月31日  
 
使用 Google Gears 开发离线应用
本教程介绍了 Google Gears 离线应用的基本知识和离线技术实现的基本思想,并通过实际需求的实现来介绍运用 Web 技术结合 Gears 开发离线应用:首先,基于 Ajax 技术开发了简单的应用,接着依次介绍如何使用 Google Gears 三大核心组件包装传统应用,最后组合成完整的 Gears 离线应用。
    2008年5月16日  
 
ICEfaces 和 Google Translate
全球化对我们的生活和文化产生了翻天覆地的影响。其结果是,使用翻译工具来增进各种文化之间的理解已变得日趋重要。各组织都在尝试通过不同的语言、脚本和文化来使用 Web 技术,开发人员搜索能够帮助他们尽可能快地创建有效的应用程序的新技术。幸运的是,JavaServer Faces (JSF) 简化了应用程序开发人员的工作,使他们能够专注于视图,而不需要了解脚本的底层标记。ICEfaces 是一种集成的 Asynchronous JavaScript and XML (Ajax) 应用程序框架。借助该框架,Java Platform, Enterprise Edition (Java EE) 应用程序开发人员能够轻松地使用纯 Java 代码创建和部署瘦客户机、富 Internet 应用程序。本教程描述如何使用带翻译选项的 JSF 来开发 Web 应用程序。
    2009年10月29日  
 
借助传统方法使用高级 GWT 控件
Google Web Toolkit (GWT) 提供了很多库和工具让您可以在 Java 编程语言中开发 Ajax 应用程序。但是 GWT 的 UI 控件(小部件)标准库并不提供现代企业应用程序所需的高级特性。本文意在展示可以弥补这一不足的一些技巧。通过本文,您可以学习如何将流行的 JavaScript 网格组件集成到 GWT 应用程序中,从而通过较为简单的编码为 GWT 控件提供高级功能。
    2007年5月28日  
 
追求代码质量: 对 Ajax 应用程序进行单元测试
您可能从编写 Ajax 应用程序中获得了极大乐趣,但是对它们执行单元测试却着实让人头痛。 在本文中,Andrew Glover 着手解决 Ajax 的弱点(其中之一),即应对异步 Web 应用程序执行单元测试的固有挑战。 幸运的是,他发现在 Google Web Toolkit 的帮助下,解决这个特殊的代码质量问题要比预想的容易。
    2007年8月6日  
 
利用 Domino V8 新特性开发 Mashup 应用
本文将介绍 Domino 8 在 Web 开发方面的一些增强,并演示如何将其结合诸如 JavaScript、Ajax、JSON 和 Google 地图 API 等技术来构建一个示例 Mashup 应用。
    2007年12月20日  
 
XSLT 在情景数据 Mashup 和 Feed 处理中的运用
Feed ,作为企业数据和内容提供商的新宠,在越来越多的 web2.0 产品和应用中被广泛的使用着。像 IBM 的 web 2.0 系列产品:Lotus Connections,Lotus Mashups,Mashup hub;业界的其他动向,像 Google data,Yahoo pipes等等。因此针对承载 data 和 content 的 Feed 的处理,就显得尤为重要和紧迫。Apache 推出了 Abdera project。Abdera API 是一个以 FOM(Feed Object Model)为基本针对 Atom Feed 的处理工具,它在一定程度帮助程序员方便的创建和读写 Feed。但是对于新的 situational data mashup 的需求,他显得无能为力,比如对一个 feed 的所有 entry 做 group 操作。通常在 situational data mashup 中对 feed 的操作的需求有 filter,sort,truncate,group,enrich,aggregate 等等。本文介绍如何利用 XSLT 的特性,以及如果扩展现有 XSLT build-in 函数的能力,对于 feed procssing 给出一个性能良好,简单方便的实现 filter,sort,truncate,group,enrich,aggregate 这些常见的 feed processing 的操作算子。
    2008年8月6日  
 
掌握 Dojo 工具包,第 2 部分: XHR 框架与 Dojo
Ajax 的兴起改变了传统的 B/S 结构应用程序中以页面为单位的交互模式,Ajax 引入的局部刷新机制带来了更好的用户体验,促使浏览器中的页面开始向应用程序发展,Google Mail, Google Reader 是在这种趋势下诞生的典型应用。 Dojo 提供了基于 XmlHttpRequest 的对象的 XHR 框架来支持异步 Ajax 调用,另外 Dojo.io 包中提供了两种浏览器与服务器交互的方式:iframe 隐藏框架和 script 动态脚本,他们是对 XHR 框架的有益补充,本文将对这些技术进行介绍。
    2008年9月26日  
 
使图像文本具有语义并且可搜索
Web 设计师很早就开始使用图像文本显示特殊的字体、脚本,或其他无法在用户电脑上显示的字体。通过基于图像的文本,而不是用户的系统字体,Web 设计师能够很好地控制颜色、字距、线条粗细和字体。然而,如果页面上没有实际的文本,Google 和 Yahoo 等搜索引擎,以及 Google Ads 等广告服务,将在识别站点和对站点进行分类时受到阻碍。本文将解释如何使基于图像的文本变得美观优雅,而且不损害文本在 Web 页面上的语义。
    2008年10月7日  
 
借助 Picasa Web Albums 开发 PHP 应用程序
本文将讨论如何借助 Picasa Web Albums 基于 REST 的 Data API、PHP 内的 SimpleXML 扩展以及 Zend 的 GData Library 来搜索、检索、添加、修改和删除 Google Picasa Web 相册中的照片。本文将提供使用此 API 的 ATOM 提要以及 PHP 程序的实际示例,您可以参照这些示例处理自己的照片和照片元数据。
    2008年12月15日  
 
使用 Linux 和 Hadoop 进行分布式计算
人们每天都依赖搜索引擎以从 Internet 的海量数据中找到特定的内容,但您曾经想过这些搜索是如何执行的吗?一种方法是 Apache 的 Hadoop,它是一个能够对海量数据进行分布式处理的软件框架。Hadoop 的一个应用是并行索引 Internet Web 页面。Hadoop 是一个受到 Yahoo!、Google 和 IBM 等公司支持的 Apache 项目。 本文将介绍 Hadoop 框架,并展示它为什么是最重要的基于 Linux 的分布式计算框架之一。
    2008年12月22日  
 
基于 REST 的 Web 服务:基础
代表性状态传输(Representational State Transfer,REST)在 Web 领域已经得到了广泛的接受,是基于 SOAP 和 Web 服务描述语言(Web Services Description Language,WSDL)的 Web 服务的更为简单的替代方法。 接口设计方面这一转变的关键证据是主流 Web 2.0 服务提供者(包括 Yahoo、Google 和 Facebook)对 REST 的采用,这些提供者弃用或放弃了基于 SOAP 和 WSDL 的接口,而采用了更易于使用、面向资源的模型来公开其服务。 在本文中,Alex Rodriguez 将向您介绍 REST 的基本原理。
    2008年12月22日  
 
使用 Groovy 构建社交网络混搭(Mashup)应用程序
本文介绍如何构建一个 Groovy Mashup 应用程序,用户可以通过它使用 Twitter4J、Google 地图和一点 Ajax 来查看他们在 Twitter 上的好友的地图。
    2009年4月17日  
 
使用开源工具测试 Web 应用程序
如果您使用了云环境,那么测试对于确保应用程序的可靠性至关重要。学习使用开源工具 Selenium、Windmill 和 twill 进行自动化功能测试。本文讨论的技术适用于 Google App Engine、博客软件或自己编写的应用程序。
    2009年5月7日  
 
揭秘云计算
如果您恰好对云计算有基本的理解,您的技能完全用得着。但是,说到真正构建一个应用程序,您使用什么平台?Google 和 Amazon 都名声在外,所以流行度不是问题。如果您是 Microsoft 拥护者呢?是否有适合您的选择?本文将带领您学习如何明智地看待云,并根据特定的应用程序需求选择适当的平台。
    2009年5月11日  
 
GWT-Ext 体验之旅,第 1 部分: GWT-Ext 入门
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的第一部分,将带领您快速入门 GWT-Ext,并演示如何快速搭建 GWT-Ext 的开发环境。
    2009年5月15日  
 
GWT-Ext 体验之旅,第 2 部分: 体验 Panel 和 Window
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的第 2 部分,将介绍非常重要的控件 Pannel,它是很多其它控件的基础容器。
    2009年5月22日  
 
XML:GWT 与 PHP 之间的桥梁
Google Web Toolkit(GWT)应用程序除了以传统的 Java 方式连接到 servlet 外,还可以使用 PHP Web 服务发送和接收 XML 格式的数据。您将探索以 Java 和 PHP 语言生成和处理 XML 文档的方法。
    2009年6月1日  
 
利用 OpenSearch 和 iWidget 规范创建一个用户可定制的搜索门户系统
搜索是人们今天使用的最多的服务之一,但是通常人们需要利用不同的搜索服务来找到所需的资料,例如使用 Google 通用搜索,Wikipedia 的搜索,Del.icio.us 的搜索和 developerWorks 的搜索等等来查找资料。在不同的情形下,人们对于搜索组合的需求也是不一样的。例如,如果人们需要去某地旅游,他可能同时要用到 Google 地图搜索,Yahoo 当地天气搜索,旅游地风景名胜搜索,以及机场机票价格搜索。本文利用了 OpenSearch 规范来描述不同的搜索服务,通过利用 IBM 的 iWidget 规范,创建了一个可以允许最终用户定制的搜索门户系统。
    2009年6月8日  
 
GWT-Ext 体验之旅,第 4 部分: 体验拖拽和通信
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的最后一部分,将体验拖拽的效果,了解常用的两种拖拽方式和一些经验总结。在对通信的介绍中,本文还将对同步通信和异步通信进行详细介绍。
    2009年6月30日  
 
为站点提供 RSS 和 Atom 提要
对于现代的 Web 2.0 站点而言,若能融合来源各异的信息将无疑会锦上添花。您可以使用 Google Web Toolkit (GWT) 获得并处理基于 XML 的新闻提要,比如 RSS 以及更为现代的 Atom Syndication Format。在本文中,探索访问任何适当的提要 —— 不受同源原则(SOP)的限制 —— 以及处理传入 XML 数据所需的方法。
    2009年9月3日  
 
模式 + GWT + Ajax = 易用性!
Google Web Toolkit (GWT) 让我们可以更轻松地开发复杂的网站。通过与一些增强易用性的设计模式和 Asynchronous JavaScript and XML (Ajax) 相结合,这些技术可以为应用程序提供更流畅的外观和感觉,让应用程序比典型的网页更接近传统桌面程序。
    2009年9月9日  
 
使用 Ajax 技术构建 Web 演示应用程序,第 1 部分: 开发 Web UI
Google Docs 如何让一个 Web 应用程序具有如此惊人的功能?他们利用了 Web 2.0 技术,该技术通过相对简单的代码提供了健壮的功能。在本文中,了解如何构建 Web 应用程序,以使用 Asynchronous JavaScript and XML (Ajax) 技术创建幻灯片演示。
    2009年9月14日  
 
JSF 2.0 Ajax 世界中的 GMaps4JSF
GMaps4JSF 是一个 JavaServer Faces (JSF) mashup 库,它集成了 Google Maps 与 JSF。使用 GMaps4JSF,您只需几个 JSF 标记就可以构造复杂的全景街拍图。您还可以轻松向地图添加几个不同的组件。本文解释了如何在 JSF 2.0 中配置 GMaps4JSF,并包含了 JSF 2.0 Ajax 的简介。通过本文学习如何创建一个使用 GMaps4JSF 和 JSF 2.0 Asynchronous JavaScript 及 XML (Ajax) 的简单 mashup 应用程序。
    2009年10月12日  
 
探索 XUL 内的多线程编程
使用 XUL 除了可以创建跨平台的桌面应用程序之外,还可以扩展您使用 JavaScript、CSS 甚至 HTML 的技能。XUL 跨平台功能绝非简单的特性集合。相反,XUL 为您提供了与桌面应用程序工具箱类似的功能,包括对本地线程的访问。您甚至可以通过编写能平行执行的代码来直接从 JavaScript 访问本地线程。在本文中,您将了解 XUL 的多线程功能,并创建一个应用程序,用来通过多线程检索数据。您将使用的是一个能访问 Internet 上的多个远端数据源的典型 IO-绑定应用程序,您将通过 XUL 内的多线程来加速这个应用程序。此应用程序允许用户来查看和对比来自三个流行的搜索引擎 Google、 Yahoo 以及 Microsoft Bing 的匿名结果。
    2009年10月22日  
 
几种操作 Feed 的 API 的示例及其比较
Feed 作为一种简单的有标准支持的聚合格式,在越来越多的 Web2.0 的 web application 里面被广泛的用作数据的建模或者是 applications 之间的数据交换格式。像 Google Data,Lotus Connections,Yahoo!都无一例外的选择了Feed。因此,对于 Web 2.0 的 web 应用开发人员来说,处理 Feed 和选择一个合适的 API 非常重要。Feed 本身来说是一个良好定义的自包含的 XML 文档。本文就常用来操作 Feed 的 API: DOM, Abdera, XSLT,XBean 以 query 为例进行示例演示,并且从 API 的易使用性,内存消耗,性能方面进行分析,给正在开发需要 Feed 处理的 web 应用的程序员提供有价值的参考。
    2009年10月26日  
 
使用开放 API 和工具快速开发情景式 mashup 应用
情景式应用是快速开发的满足用户特定需求的“足够好”的应用。mashup 作为快速整合数据的一种应用开发模式,能够非常快速的把与某个主题相关的信息整合在一起,以满足情景式应用的需求。情景式 mashup 应用要求能够比较快速的构建,利用开放 API 和工具就成为最佳的选择。本文围绕一个示例 mashup 应用,详细介绍了 Google 地图、屏幕抓取、微软必应、雅虎 Pipes、Delicious、Flickr 和 Identi.ca 等开放 API 和工具。
    2009年10月26日  
 
 题目  51    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈