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

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

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: 现在我已经对此表单进行了编码,页面看上去更简洁了,使用 Groovy 构建社交网络混搭(Mashup)应用程序(7),如图 2 所示:图 2. 带有数据条目表单的地图查看原图(大图)此时,我将添加一些丰富的功能, 例如,如清单 9 所示,首先从映射 Twitter 帐户的好友这一功能开始,完成此

现在我已经对此表单进行了编码,页面看上去更简洁了,如图 2 所示:


图 2. 带有数据条目表单的地图
使用 Groovy 构建社交网络混搭(Mashup)应用程序

查看原图(大图)

此时,我将添加一些丰富的功能。首先从映射 Twitter 帐户的好友这一功能开始。完成此操作并不是很困难,但是需要使用两项额外的技术:一些服务器端处理和一点 Ajax。

使用 Groovy 进行服务器端处理

Twitter4J 库完全是 Java 代码,在我的 Web 页面中不能很好地运行它们,因此我现在需要进行一些服务器端处理来集成此应用程序。为此,我将使用 Groovy 的一个轻量级框架,称为 Groovlets。Groovlets 只不过是不具备 servlet 结构的 servlet。也就是说,您可以编写简单的 Groovy 脚本并在 servlet 上下文中执行它们。脚本访问您编码 servlet 时经常使用的对象: ServletRequest、ServletResponse 和 ServletContext 等等。

使用并运行 Groovlets 再简单不过了。只需使用一些映射增强 web.xml 文件,将 Groovy 安装中的 groovy-all-1.5.7.jar 文件添加到 Web 应用程序的 WEB-INF/lib 目录中即可。

例如,如清单 9 所示,web.xml 文件中的两条语句将以 .groovy 结束的请求映射到 Groovy 的 GroovyServlet,由它发挥 Groovlets 的作用:

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Groovy 构建

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