[Google API](1)简介

简 介

 


  Google 搜索引擎现在可以通过基于 SOAP 的 Web 服务来访问了。这意味着,开发人员现在可以在他们自己的应用程序中嵌入 Google 搜索结果和其它信息。

  本教程将教您如何使用Google API 来构建Web服务应用。


  预备知识

  开发人员需要熟悉 Java 编程语言,而且需要能访问到 Google 服务的因特网连接。使用 API 并不需要理解 Web 服务。


  系统需求

  浏览器:Netscape 4.x 或更高版本, 或者 Internet Explorer 4.x 或更高版本 ,支持 JavaScript。



  这个教程适合我吗?

  Google 搜索引擎现在可以通过基于 SOAP 的 Web 服务来访问了。这意味着,开发人员现在可以在他们自己的应用程序中嵌入 Google 搜索结果和其它信息。Google 还为访问数据而创建了 API 和 Java 技术工具箱,从而使这个项目更进了一步。本教程面向那些想在他们的 Java 应用程序中使用 Google 信息的开发人员。

  开发人员需要熟悉 Java 编程语言,而且需要能访问到 Google 服务的因特网连接。使用 API 并不需要理解 Web 服务。


  这个教程是关于什么的?

  对于 Web 服务的关注进展迅速,现在大企业以外的环境利用实用的应用程序也可以访问这些 Web 服务。Google 最近已经成了 Web 上最流行的搜索引擎,为了让诸如new content watchdog、GUI 搜索工具和模式分析之类的应用程序成为可能,现在它们为 20 亿个页面建立了索引,开发者们可以通过基于 SOAP 的 API 进行调用。

  Google API 使您能够进行搜索、检索 Google 上的缓存页面、利用 Google 的拼写检查功能。接下来,所有这些功能都可以被集成到支持 Web 服务的环境中的任何应用程序中。


  本教程将分别演示如何创建四个应用程序

  第一个完全使用 Java 技巧把搜索查询发送到 Web 服务并检索分析单个的和整体的结果。
  第二个应用程序将检索 Google 缓存中的特定 Web 页面。
  第三个应用程序演示 Google 的拼写建议功能。
  教程的最后一部分将讨论 Web 服务所使用的不同 SOAP 消息,并将其直接发送给 Google Web 服务的过程。这第四个应用程序使用 JAXM 来发送和接收消息,这些消息随后会被转换成有用的结果。


  工具

  请在开始学习教程之前务必安装并测试下列工具。


  关于作者

  Nicholas Chase 一直在为包括 Lucent Technologies、Sun Microsystems、Oracle Corporation 和 Tampa Bay Buccaneers 在内的公司开发 Web 站点。Nick 曾经做过高中物理老师、低放射性废弃设施的管理员、在线科幻杂志的编辑、多媒体工程师和 Oracle 教师。最近,他成了 Site Dynamics Interactive Communications(位于美国佛罗里达州克利尔沃特市)的首席技术官。他写了三本有关 Web 开发的书,包括 Java and XML From Scratch(Que)以及即将出版的 Primer Plus XML Programming(SAM)。他喜欢聆听读者的意见,可以通过 nicholas@nicholaschase.com 与他联系。

 
上一篇:使用Python玩转GPU


下一篇:[Google API](7)直接使用Web服务