目前我試圖環繞的Java EE 5,我的腦海裏,我想怎麼辦消耗Web服務是創建一個示例應用程序,如何從一個EJB
- 提供了一個簡單的無狀態EJB(如一個簡單的calulator與add()方法)
- 暴露此加載方法作爲web服務
- 從另一個EJB消耗此web服務
前兩個步驟都容易,我可以部署和測試這個bean到Glassfi SH V2.1已經與獨立的客戶端測試:
@WebService
@Stateless
public class CalculatorWS {
@WebMethod
public int add(@WebParam(name = "i") int i, @WebParam(name = "j") int j) {
int k = i + j;
return k;
}
}
我不但是得到的,是如何從第二EJB消耗這樣的web服務。雖然在這個例子中不是很有用,但我將不得不編寫一些EJB來封裝外部Web服務,以使我的內部客戶端不必處理這些外部資源。
從我的理解,我應該能夠讓容器注入我的Web服務到我的EJB的領域?但是,我沒有找到這樣的例子。我歡迎任何關於這個教程的提示 - 或者更好的例子,在這裏:-)
對於它的價值,我使用的是Eclipse 3.5。
這是如何消耗CalculatorWS作爲一個Web服務?這將是一個普通的EJB調用嗎? – eugenevd 2013-03-20 09:05:32