0
我現在在學習java ee。我已經成功實現了hello-world風格的應用程序,其中應用程序客戶端通過遠程接口調用無狀態會話Bean。 (maven3,glassfish3,javaee6)。把java ee 6遠程接口放在哪裏?
我的問題是,我應該在哪裏打包遠程接口。我問的主要原因是netbeans 7.0.1提示我將遠程接口放在不同的模塊中。由於我只有web,ejb和客戶端模塊,唯一的選擇是將其放入客戶端模塊。 netbeans爲什麼暗示這一點?
對我來說,把所有的遠程接口放到客戶端上,並讓ejb模塊依賴於客戶端通常是沒有意義的。 ejb模塊的遠程接口不應該與ejb模塊本身相對緊密耦合。
也許是一個單獨的模塊僅用於遠程接口?
如果不清楚,我可以發佈代碼。
在此先感謝。
太好了,非常感謝。我有關於這個問題的其他問題......爲了使用DI,在application-client.xml的ejb-ref部分中指定依賴關係是足夠的,還是應該是pom中的依賴關係... 或兩者。對此我有點不清楚。再次感謝。 – b3bop
足夠的是什麼?從EE的角度來看,您的ejb-ref只需要一個指定目標EJB的ejb鏈接或一個指定您嘗試引用的bean的java:app(或java:global)名稱的lookup-name。從POM的角度來看,我想這取決於你如何構建你的應用程序;我對Maven沒有太多經驗。 –