[英]“Hello World” application on Java JAX-WS
我有一個問題...我在Java JAX-WS上實現了一個簡單的“ Hello World”應用程序:
我沒有訪問方法,特別是“ getHelloWorldAsString”。 我嘗試了jQuery和插件“ jquery.soap”。 如何從JavaScript調用方法? 你能舉個例子嗎? 還是我要在Java代碼中更改什么?
ITest.java文件:
package ru.ntcsiz.searcher.search.test;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
//Service Endpoint Interface
@SOAPBinding(style = Style.RPC)
public interface ITest {
@WebMethod String getHelloWorldAsString(String name);
}
TestClass.java:
package ru.ntcsiz.searcher.search.test;
import javax.jws.WebService;
//Service Implementation
@WebService(endpointInterface = "ru.ntcsiz.searcher.search.test.ITest")
public class TestClass implements ITest {
@Override
public String getHelloWorldAsString(String name) {
return "Hello World! It's works! " + name;
}
}
TestClassPublisher.java:
package ru.ntcsiz.searcher.search.test;
import javax.xml.ws.Endpoint;
public class TestClassPublisher {
public static void main(String[] args) {
Endpoint.publish("http://localhost:9999/ws/test", new TestClass());
}
}
您可以使用WSDL並使用apache cxf框架生成JavaScript客戶端。 詳細信息在下面的鏈接中提到
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.