使用 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/
分享到:
相关推荐
赠送jar包:geronimo-j2ee-management_1.1_spec-1.0.1.jar; 赠送原API文档:geronimo-j2ee-management_1.1_spec-1.0.1-javadoc.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
geronimo-ws-metadata_2.0_spec-1.1.3.jar
赠送jar包:geronimo-jcache_1.0_spec-1.0-alpha-1.jar; 赠送原API文档:geronimo-jcache_1.0_spec-1.0-alpha-1-javadoc.jar; 赠送源代码:geronimo-jcache_1.0_spec-1.0-alpha-1-sources.jar; 赠送Maven依赖信息...
赠送jar包:geronimo-annotation_1.0_spec-1.1.1.jar; 赠送原API文档:geronimo-annotation_1.0_spec-1.1.1-javadoc.jar; 赠送源代码:geronimo-annotation_1.0_spec-1.1.1-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:geronimo-jms_1.1_spec-1.1.1.jar; 赠送原API文档:geronimo-jms_1.1_spec-1.1.1-javadoc.jar; 赠送源代码:geronimo-jms...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
Java SE和EE的配置 地位 MicroProfile Config规范的实现。 基本原理 许多项目工件(例如WAR,EAR)仅应创建一次,然后在不同的客户,阶段等安装,它们需要针对那些不同的执行环境,而无需进行任何重新包装。 ...
赠送jar包:geronimo-jta_1.1_spec-1.1.1.jar; 赠送原API文档:geronimo-jta_1.1_spec-1.1.1-javadoc.jar; 赠送源代码:geronimo-jta_...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
赠送jar包:geronimo-jaspic_1.0_spec-1.0.jar; 赠送原API文档:geronimo-jaspic_1.0_spec-1.0-javadoc.jar; 赠送源代码:geronimo-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
赠送jar包:geronimo-jms_1.1_spec-1.1.1.jar; 赠送原API文档:geronimo-jms_1.1_spec-1.1.1-javadoc....人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
服务器geronimo连接数据库的连接池要用的xml文件
Apache Geronimo配置文件geronimo-web.xml各个标签的讲解 Apache Geronimo配置文件geronimo-web.xml各个标签的讲解 Apache Geronimo配置文件geronimo-web.xml各个标签的讲解
使用EclipseWebToolsPlatform(WTP)管理Liferay门户本文内容包括:开始之前门户、portlet和Geronimo创建Eclipse环境安装Geronimo应用服务器安装Liferay门户平台部署描述符创建portlet描述符构建和部署基于servlet的...
赠送jar包:geronimo-jcache_1.0_spec-1.0-alpha-1.jar; 赠送原API文档:geronimo-jcache_1.0_spec-1.0-alpha-1-javadoc.jar; 赠送源代码:geronimo-jcache_1.0_spec-1.0-alpha-1-sources.jar; 赠送Maven依赖信息...
火龙果软件工程技术中心 本文内容包括:简介开始Geronimo和初始构建初始构建测试初始构建使用SVN签出最新的Geronimo源代码树测试最新的构建结束语参考资料许多新老开发人员正在投身于不断增长的ApacheGeronimo热潮...
Geronimo Microprofile JWT Auth实现伪像原料药重要的您还可以使用Eclipse捆绑包。< parent> < groupId>org.apache.geronimo</ groupId> < artifactId>geronimo-microprofile-jwt-auth-spec</ artifactId> ${jwtauth...
赠送jar包:geronimo-j2ee-management_1.1_spec-1.0.1.jar; 赠送原API文档:geronimo-j2ee-management...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
本文来自于IBM,本文介绍了 ...开发人员试图使用传统顺序处理方法设计和构建动态工作流和集成系统时会遇到麻烦,因此,急需更适合的、事件感知的技术和工具。SOA 和事件驱动的编程可以解决这一复杂的难题。
在 Apache Geronimo 中部署 Web 服務.pdf