在这一篇文章中,我们将介绍如何透过一个简单的Java AP Client来存取一个可以正常连线运作的Web Service(JAX-WS)服务,一般来说这种Java应用程式的Web Service Client习惯在开发完成之后,把整个程序打包成一个jar档的类别库,提供给各式各样的不同的专案作为公用类别库使用。
建立一个Java应用程式专案
首先,在「Projects」项目底下按滑鼠右键带出脉络选单后,选择「New Project...」项目,进入到「Choose Project」对话视窗,选取Java -> Java Application的专案类型,

来到Name and Location的对话视窗,请填入Project Name为WelcomeClient,其他部分都使用原预设值,然后按Finish钮建立专案。

运用WSDL来产生Web Service Client
将滑鼠指标指向WelcomeClient专案小图示上,右击滑鼠带出脉络选单后,选取「Web Service Client...」子项目,

稍后进入到WSDL and Client Location对话窗口,选择WSDL URL核对按钮,随后把WSDL连结:http://localhost:8080/Welcome/WelcomeWebServiceService?wsdl输入到右边的文字栏位,再按下Finish按钮以让系统自动生成WSDL所对映的相关Web Service类别。

撰写一支Main类别来呼叫WelcomeWebService服务
由于我们刚才在建立WelcomeClient专案时,系统预设已经帮我们建立了一个Main的类别,因此不需要额外再创建新的测试类别。
步骤一:打开Main类别程式代码。

步骤二:把滑鼠移到Web Service References的「+」小图示,依序展开树状结构(Web Service References -> WelcomeWebServiceService -> WelcomeWebServiceService -> WelcomeWebServicePort -> wlecome),直到出现「welcome」小图示并且把它拖曳到右边Main类别的程式码中,如下列程式码所表示。

步骤三:请在Main类别的main方法中撰写一段如下的程式码。
public static void main(String[] args) {
String result = welcome("Monkey");
System.out.println(result);
}
完成以上叁个步骤之后,请将滑鼠移到WelcomeClient专案,按滑鼠右键且选择「Run」项目来执行Main程式,

系统会产出Welcome Monkey!!的讯息,代表你的Web Service Client可以成功呼叫Web Service服务。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
