使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 2 部分: Web 服务客户端应用程序
2010-02-02 00:00:00 来源:WEB开发网核心提示: 确认 Eclipse IDE 控制台窗口显示消息说该服务已启动,如图 6 所示,使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 2 部分: Web 服务客户端应用程序(4), 图 6. 服务运行时的控制台为了运行 Ant build.xml 文件,
确认 Eclipse IDE 控制台窗口显示消息说该服务已启动,如图 6 所示。
图 6. 服务运行时的控制台
为了运行 Ant build.xml 文件,返回到本项目(wsClientExample),单击右键并选择 Run As > Ant Build,执行该 Ant 文件。
确认 Eclipse Console 窗口中显示一条 BUILD SUCCESSFUL 消息,如图 7 所示。
图 7. Ant Build Success
返回到 Eclipse 项目,右键单击 wsClientExample 并选择 Refresh,或者选中项目并按 F5,刷新项目。现在在 com.myfirst.wsClient 包下应该可以看到生成的运行客户端的代码(见图 8)。
图 8. 生成的代码
在此过程中,wsimport 任务从运行 RunService 时发布的 WSDL 生成 JAX-WS 可移植工件。这就是服务必须首先运行的原因。
wsgen 读取服务端点类,并生成部署和调用 Web 服务所需的所有工件。
wsimport 读取 WSDL,并生成开发、部署和调用 web 服务所需的所有工件。
您将在下一节创建的客户端应用程序中使用这些生成的类。
创建客户端应用程序
现在,您已经生成了 Web 服务客户端的代码,接下来需要在 com.myfirst.wsClient 包下创建使用它的应用程序:
右键单击那个包,选择选项 New > Class,然后配置它,如图 9 所示。
图 9. 创建一个类
更多精彩
赞助商链接