WEB开发网
开发学院软件开发Java 使用 Groovy 构建社交网络混搭(Mashup)应用程序... 阅读

使用 Groovy 构建社交网络混搭(Mashup)应用程序

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示:基于 Web 的社交网络如今已是一大趋势,Twitter、Facebook 和 LinkedInSocial 等应用程序的迅速普及表明,使用 Groovy 构建社交网络混搭(Mashup)应用程序,人们希望能够与志趣相投的人建立联系,另外一种流行的事物就是开放的应用程序接口,创建一个允许人们根据特定位置查看 Twitt

基于 Web 的社交网络如今已是一大趋势。Twitter、Facebook 和 LinkedInSocial 等应用程序的迅速普及表明,人们希望能够与志趣相投的人建立联系。另外一种流行的事物就是开放的应用程序接口。例如,Google 和 Twitter 面向全世界的开发人员,使他们能够进行创新。这两种平台都提供了用于查询、以及最终将您可以想象到的任何功能集成到应用程序中的 API。

混搭是典型的 Web 2.0 应用程序;它们实际上是将不相关的应用程序无缝整合到一个有效实体。该实体将驱使它工作的组件完美地隐藏在幕后。希望包含到混搭社区的实体所提供的开放 API 常常依赖于 RESTful 原理,这使构建混搭比想象的要容易。

如今比较流行的混搭应用程序是 Google 地图。Google 地图实际上是一个 JavaScript 库,允许您向应用程序添加表示位置 的概念。通过为 Google 地图提供一些位置信息(使用地址或坐标的形式),就可以构建一个可视化地表示该位置的地图。如果您曾经使用过 Google 的在线地图应用程序(比如为了获知驾驶方向),那么您已经见识过 Google 地图的实际应用。

Twitter 是一个流行的社交网络应用程序。它允许人们向他们的追随者组成的网络发送任意内容的更新(称为 tweet)(在 Twitter 中,好友 是您所追随的人,追随者 指追随您的人)。这常被称为微型博客。您可以查询 Twitter 的 API,了解 Twitter 数据的各个方面 — 例如,满足特定条件的 tweet(比方说,引用 Java™ 编程的 tweet),或者特定用户的好友甚至追随者的姓名。除此之外,Twitter 还存储位置信息,因为 Twitter 用户可以选择提供他们的位置。

因为 Twitter 公开位置信息,所以可以将 Twitter 与 Google 地图整合,创建一个允许人们根据特定位置查看 Twitter 的混搭。这就是本文将要讲述的内容:构建一个简单的应用程序,允许用户查看他们的好友的地图 — 用户网络的地理视图。执行下面三个步骤实现这个目标:

1 2 3 4 5 6  下一页

Tags:使用 Groovy 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接