我有一個問題,你知道web服務如何工作的人。WebService登錄
目前我已經實現了一個使用JSF的hang子手遊戲。我的數據庫有如下表:
- 球員
- 遊戲
- 打開
- 字
我對所有這些表的實體類。我也有:
PlayerController,GameController,TurnController等和PlayerFacade,GameFacade等。
我當前的登錄名在PlayerController和PlayerFacade中。我現在需要做的是爲登錄,玩家註冊和遊戲創建一個web服務。
我該如何做到這一點?
第一步是創建一個PlayerFacadeREST,不是嗎?
我應該使用哪些bean /類來進行登錄?
我創建了一個REST類型的WS從:
這將取決於您要使用的Web服務的類型。如果您將使用JAX-WS Web服務,請遵循[本教程](http://www.mkyong.com/tutorials/jax-ws-tutorials/)。如果您將使用JAX-RS Web服務,請按照[另一本教程](http://www.vogella.com/articles/REST/article.html)進行操作。請記住,最終,消費者只需執行一個在LAN/WAN/net的某個地方執行的方法,可能會等待更多的響應,但其他類中的所有邏輯都不應該改變。 –
這不是JSF特定的問題。在JSF中創建和調用Web服務與在任何其他MVC框架中完全沒有區別。 Web服務完全獨立於JSF。畢竟,您只需使用相同的Java代碼行在JSF中調用它,就像您在任何其他框架中甚至在具有'main()'方法的普通Java應用程序中執行的一樣。 – BalusC