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

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

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: 通过基于 Java 的第三方库绑定到 Twitter,通过 Google 地图实现一个地图,使用 Groovy 构建社交网络混搭(Mashup)应用程序(2),通过 Groovlets 和一点 Ajax 将所有内容与 Groovy 绑定在一起,假定您已经在系统上安装了 Groovy,通过使用该帐

通过基于 Java 的第三方库绑定到 Twitter。

通过 Google 地图实现一个地图。

通过 Groovlets 和一点 Ajax 将所有内容与 Groovy 绑定在一起。

假定您已经在系统上安装了 Groovy。在操作中,我将陆续指出需要的其他工具。

公开的 Twitter

Twitter 广泛的 API 支持非常多的功能。您可以使用它通过位置和关键字搜索 tweet、获得 Twitter 用户的好友和追随者列表,甚至看到这些好友和追随者的 tweet。Twitter API 总体上是 REST 风格的:它公开一系列与功能相映射的统一资源标识符(Uniform Resource Identifiers,URI)。

因为任何人都可以使用 Twitter 的 API,所以有很多开发人员已经创建了便于使用 Twitter 的库。我将使用 Twitter4J 封装 Twitter API,这是一个基于 Java 的库。为继续后面的操作,请 下载 twitter4j-1.1.4.zip 并将 twitter4j-1.1.4.jar 添加到类路径。为了利用 Twitter4J(更确切地说是 Twitter)做有用的事情,需要在 Twitter 上创建一个帐户,并且要追随一些人,以便制作好友的地理视图。

使用 Twitter4J

Twitter4J 库的中心接口是 Twitter 对象。对于给定的 Twitter 帐户,通过使用该帐户的用户名和密码实例化一个新的 Twitter 对象后,就可以连接到 Twitter 网络。清单 1 中为 johndoe 用户实现了此操作(使用 easyb),他的密码是 5555:


清单 1. 使用 Twitter4J 连接到 Twitter

scenario "Exploring Twitter4J's login functionality'", { 
 given "an instance of Twitter4J", { 
 twitter = new Twitter("johndoe", "5555") 
 } 
 then "the test method should return true indicating things are working", { 
 twitter.test().shouldBe true 
 } 
} 

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 Groovy 构建

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