使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分 - 编程入门网
{
System.out.println(sh.getGreeting (userName));
}
}
System.out.println("\nThank you for running the client.");
}
}
使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分(14)时间:2011-05-15 IBM John Robertson运行 Web 服务 再次运行 Ant 脚本:右键单击之前创建的用于运行服务器和客户端的 build.xml,并选择 Run As > Ant Build。 此时再次出现两个命令窗口,一个是服务器窗口,一个是客户端窗口。和之前 一样,输入姓名。 查看 TCP/IP Monitor 视图,该视图看上去应该和下面的图 19 类似: 图 19. TCP/IP Monitor 的结果 在该视图中可以看到通过 TCP/IP Monitor 路由的请求和响应对。为了观察得 更仔细,清单 6 和 7 显示了完整的头部: 清单 6. 请求头部
使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分(15)时间:2011-05-15 IBM John Robertson清单 7. 响应头部
可以看到,请求头部信封中加粗的部分是在客户端应用程序的命令窗口中输入 的内容,此处为 Fiona。现在看看响应头部信封,可以看到返回的响应,此处为 Hello Fiona。 可选活动 可以通过单击图 19 中用红色圈住的图标,确认 Web 服务 SOAP 传输是否遵 从 WS-I。这将提示您保存一个日志文件,之后要验证该文件是否遵从 WS-I。可 以在 XML 编辑器中打开该日志,查看它的内容。 附录:Web 服务术语和缩略语概述 WS-I - Web 服务互操作性组织(Web services interoperability) WS-I 是一个开发的行业组织,专门促进 Web 服务跨平台、操作系统和编程语 言的互操作性。 Envelope(信封) Envelope 是 SOAP 消息的一部分。它定义一个框架,以描述消息中的内容以 及如何处理消息。SOAP 消息就是一个 Envelope,由 0 个或多个头部和一个主体 组成。Envelope 是 XML 文档的顶层元素,是控制信息、消息地址和消息本身的 容器。 Headers(头部) 头部包含所有的控制信息。它是 Envelope 的子元素。 Body(主体) 主体包含消息的身份信息及其参数。它是 Envelope 的子元素。 结束语 创建、生成和发布 Web 服务服务器非常简单,只需使用 Eclipse 和 Java SE 6。借助过这些工具可以轻松地开发简单的 Web S |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |