【发布时间】:2009-11-10 20:22:48
【问题描述】:
我正在尝试公开一些 Java Web 服务,以便可以与 C# 进行互操作(参见 SO question)。下面的概念证明代码非常适合 WCF!
我的问题是关于使用javax.xml.ws.Endpoint 类来发布我的服务:
- 走这条路线而不是成熟的应用程序服务器会失去什么?
- 对于长时间运行且调用量较少的服务来说,这是一个合适的解决方案吗?
以下生成 WSDL,可以从 .Net 干净地调用,并且性能良好。 我为什么不用它?
@javax.jws.WebService
public class TestSvc {
@javax.jws.WebMethod()
public String sayHello() {
return "Hello!";
}
}
import javax.xml.ws.Endpoint;
public class Main {
public static void main(String[] args) throws Exception {
Endpoint.publish("http://localhost:8181/Test", new TestSvc());
}
}
【问题讨论】:
标签: java .net web-services jax-ws