本文将介绍如何编写一个简单的、基于控制台的Java SOAP客户机,以访问Open Calais Web服务。本教程所介绍的概念同样适用于为任何其它Web服务编写SOAP客户机。
在RDF中获取和显示结果
运行应用程序。您将看到以下输出,它是以RDF格式返回的结果。
Result =
1202964573347-746EE973-4572 2008-02-13water ]]> ABC 954dedfb-e5af-ff67-5cc1-9599f94aeacf digestalg-1|Rv3gMjGYbJzloiKbo24xZwaUCNs=|NxxctMO/y2jIkIcVC1AI8WYUd+OTqz2cdzZWTrqqkiIhOjPXI7FAGA== 更多练习
我们获得的是RDF,而不是一般的可读性文本。它并未显示出Open Calais的功能强大之处。但是,现在我们已经完成了“后台办公”的任务。接下来,您可以试着完成以下任务:
使用该RDF获得有用格式的返回信息。
创建应一个名称为"contextualiser"的应用程序,用于返回与查询文本相关的上下文信息,因此在这里我选择它作为Java应用程序的名称。
要从RDF输出中获得相关信息,必须具备一定的RDF知识。以下工具/库可以提供帮助:
RDF-Gravity
Jena Semantic Web Framework
结束语
本教程的主要目的是介绍如何创建能够与Open Calais Web服务交互的JAX-WS客户机。但是,本文中的概念同样适用于编写与任何其它Web服务进行交互的客户机。
- java060515的专栏 - CSDNBlog