在我学习和理解Java Web服务的过程中,我创建了一个非常简单的服务器,它添加了两个数字,并且我用它创建了一个.war
文件:
服务器代码:
@WebService(serviceName = "CalculatorWS")
@Stateless()
public class CalculatorWS {
@WebMethod(operationName = "add")
public int add(@WebParam(name = "i") int i, @WebParam(name = "j") int j) {
int k = i + j;
return k;
}
}
我使用该代码创建了一个.war
文件,并使用Jetty进行了部署。现在,服务器正在地址http://localhost:8080/CalculatorWS/
上运行。
此任务的下一步是创建一个客户端,可以在询问信息时连接到该服务器。
我跟着this NetBeans tutorial,然而,一切似乎都很神奇,我不明白该怎么做。首先是因为我的主要项目不在NetBeans中,而且因为本教程似乎非常依赖于NetBeans,因此我们的主要项目不在NetBeans中。
如何在不使用Netbeans的情况下创建Java客户端以连接我的服务器并与之交互?