当前位置: 代码迷 >> Web前端 >> REST与Web2.0(5):用 Geronimo 和 REST 构建服务器端 mashup
  详细解决方案

REST与Web2.0(5):用 Geronimo 和 REST 构建服务器端 mashup

热度:83   发布时间:2012-08-21 13:00:22.0
REST与Web2.0(五):用 Geronimo 和 REST 构建服务器端 mashup
使用 REST、Ajax 和 Apache Geronimo 构建面向 Twitter 和 Google Maps 的 mashup


简介:
探索使用 Apache Geronimo、基于 REST 的协议和来自各种来源的数据构建 mashup 应用程序时可以使用的技巧与技术。该 mashup 将组合 Google Maps 和 Twitter tweet 中的数据以在 Twitter 用户更新其 Twitter 状态时精确定位他们的位置。
mashup 一词最初被定义为混合两种或多种乐曲从而创作出全新音乐作品的技术。在软件工程中,mashup 指组合数据、UI 组件和流程以创建新 Web 应用程序和站点的技术和模式。

在站点开发人员之间,Mashup 十分流行,因为它可以轻松地组合数据与内容。这种特性源于动态的且具有丰富语义的 Web 技术的普遍使用 ― 这些技术包括 XML、JavaScript Serialized Object Notation(JSON)、资源描述框架(Resource Description Framework,RDF)、动态 JavaScript 和 Ajax。这些技术和其他技术为开发创造性内容的开发人员提供了无限可能性。

通常,可以通过组合 UI 组件、服务/过程以及数据创建 mashup。Mashable UI 组件包括动态 JavaScript、HTML 代码片段、RSS 摘要和 Web 服务 API 调用的结果。Mashup 使用数据转换、动态 JavaScript、DOM 处理及其他技术,混合来自一个或多个站点的松散耦合的 UI 组件、过程、或数据。当前的典型 mashup 包括将 Google Maps 中的地图与位置数据结合,例如犯罪统计数字和给定地区的房地产价格。

本文将讨论如何将 Twitter 和 Google Maps 提供的 API 与 Ajax 和 Java? 语言代码结合使用,构建可以在 Apache Geronimo 环境中部署和执行的 mashup。

实例见附件:
from:http://www.ibm.com/developerworks/cn/opensource/os-ag-mashup-rest/


  相关解决方案