[Google API](1)简介-阿里云开发者社区

开发者社区> 夜半饿得慌> 正文

[Google API](1)简介

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

简 介

 


  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 与他联系。

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Gin 框架:启动多个端口
本文介绍如何通过 rk-boot 在一个进程里启动多个 Gin 端口。
6 0
高频面试题-请聊一下Spring中BeanFactory与FactoryBean的区别!
熟练掌握Spring,并对Spring源码有一定的见解(或者是读过Spring源码),无法避免的就是要问几个问题。IOC的实现原理是什么? AOP底层是如何实现的? 因为这些基本上都是面试必然要准备的题目,如果你能粗略的说上一些来,就可能会问一些Spring中使用到的接口,就比如今天我们要说的BeanFactory和FactoryBean有什么不一样(区别)。
8 0
idea新建项目没有Spring Initializr
idea新建项目没有Spring Initializr
6 0
mybatis的association标签传多个参数
association标签里面的column以对象的形式传过去,接收的时候把parameterType改为 其中 id 和 name 是对应你表的字段,两个 param 名字随便定义
5 0
基于 SAP Spartacus 的 SAP 电商云 SEO 搜索引擎优化的一个例子
基于 SAP Spartacus 的 SAP 电商云 SEO 搜索引擎优化的一个例子
6 0
Angular 项目中的可摇树依赖 - Tree-shakable dependencies
Angular 项目中的可摇树依赖 - Tree-shakable dependencies
5 0
用Java实现一个简单二叉树
前置知识: 什么是二叉树:一个递归的树形数据结构,每个节点最多有两个子节点;二叉树一般都是二分查找树,每个节点的值大于它左子节点的值,小于它右子节点的值
7 0
关于 python 的缩进
python 对缩进是敏感的,而大多教程对缩进规则,往往就几句话带过,对于没有其他语言基础的初学者,十分不友好,本文就把python常见的缩进问题做了一些整理。
9 0
Java实现二分查找
描述: 给定一个排好序的数组arr和一个数字x,让你在数组中找到x的下标,如果没有就返回-1;
5 0
+关注
夜半饿得慌
执着的将人工智能作为一生的追求
42
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载