0
我有一個servlet充當jsp頁面的控制器,並且我希望這個servlet能夠監聽jax ws通過提供者接口的消息,這將是一個理想的解決方案。我也嘗試過一個不同的類,它實現了Provider,並且該類將消息傳遞給我的servlet,但它也不成功。 我想到的最後的解決方案是使用一些可嵌入的服務器(Jetty)並將其嵌入到我的servlet中,但它感覺有點愚蠢,因爲我已經有一個服務器(tomcat)爲什麼我應該使用另一個組件基本相同。
任何輸入?我正在尋找一種同時擁有一個servlet和一個jax ws監聽器的方法
謝謝,快速回答。 因此,如何設計一個體繫結構,其中應該接收SOAP消息的組件,並且此消息需要被解析並傳遞給servlet - >以便它們將顯示在JPS中。並且我更喜歡不選擇輪詢服務器,但是有某種聆聽機制。 – Igor 2010-06-27 14:26:39
我會模仿一個更像Spring的設計。 – duffymo 2010-06-27 14:40:23
@Igor,servlet和JAXWS監聽器都是頂層組件,它們應該處理將傳入消息轉換爲想要表示它的任何格式,然後調用到應用程序的業務邏輯層。 servlet和WS監聽器都可以調用相同的「服務」類,因此不會複製邏輯。 – 2010-06-27 15:38:09