我想公開一些Java Web服務,以便我可以從C#進行互操作(請參閱SO question)。下面的概念驗證碼對WCF非常有用!使用javax.xml.ws.Endpoint公開Java Web服務的侷限性?
我的問題是有關使用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());
}
}
我可以交換一些App Server的某些功能,只要我們不需要用內置的東西來解決任何問題。 JEE編程模型意味着什麼? (我是一個C#人 - 這是Enterprise Java Beans嗎?) – intoOrbit 2009-11-10 20:54:22
添加了更多的細節, – djna 2009-11-10 21:31:47