0

我有一个在soapUI 4.5.1 中运行的模拟Web 服务,它查找人们的姓名和地址。我在 .txt 文件中有大量的姓名和地址数据集,我需要搜索并使用 Web 服务进行验证。

这个想法是对有效和无效的名称进行计数。

我创建了一个 Netbeans 项目来编写文件阅读器以读取文本文件,并且我需要连接到 Web 服务以执行批量搜索。

有谁知道一个很好的教程可以遵循?或提出解决问题的最佳方法的建议?我已经在互联网上查看了所有内容,但我不太确定我在寻找什么..

谢谢!

4

1 回答 1

1

据我了解,您的要求:

“从文本文件中读取姓名和地址并将其发送到 Web 服务以进行验证”

1)如果您不想使用 Java EE 容器,请阅读以下内容:http: //today.java.net/pub/a/today/2007/07/03/jax-ws-web-services-without-ee -containers.html .... 此处提到jax-ws-web-services-without-ee-containers

在您的情况下,唯一的区别是您将使用 SoapUI 与端点进行交互。

2) 如果您想使用 Java EE 容器,如果您有免费的企业下载,NetBeans 可以免费使用该容器。

我会怎么做;我将在服务器上运行 Web 服务。我将从 SoapUI 连接到 Web 服务。我将发送一个用户名/地址,Web 服务将返回一些内容,例如字符串“valid”或“invalid”。所以模拟代码在服务器上而不是在soapUI中。

由于您使用的是 NetBeans,因此您应该使用 NetBeans 创建一个 Web 服务;

http://netbeans.org/kb/docs/websvc/intro-ws.html

开发基于 SOAP 的 Web 服务并使用 SoapUI 连接到它。Web 服务是您的 MOCK 代码所在的位置,使其成为 MOCK 服务,之后您可以将其替换为真实代码。

您可以将文件放在服务器上或将其作为属性文件作为应用程序的一部分。在这种情况下,请在服务器上创建一个 Web 服务,该服务将验证姓名/地址列表并向您发送有效和无效的计数。

如果数据太大并且您想将其保存在机器上的本地文件中,那么您需要使用 jax-ws clients appraoch。您将在课堂上读取数据文件,然后使用客户端一次将一个发送到 Web 服务并保持有效/无效计数。 ………………………………………………………………………………

于 2012-09-06T10:26:31.473 回答