目標是創建一個簡單的Java EE 6應用程序,其中部署在計算機上的EJB和不同計算機上的Web部件。我使用的是Glassfish和Netbeans 7.2,但我對這兩部分之間的依賴關係感到困惑。Netbeans Java EE項目在不同計算機上的圖層
我創建了一個企業應用程序項目,Netbeans 7.2開始在戰爭部分和jar部分拆分項目。由於這兩個應該部署到兩個不同的機器(兩個Glassfish服務器),我在創建第一個EJB時使用了Remote選項,但Netbeans要求我提供一個Remote Project。我應該創建一個包含遠程接口的庫嗎?在這種情況下,戰爭部分是否應該使用它? (看來戰爭jsf管理bean已經能夠導入接口,所以我感到困惑)。
我讀過的所有Netbeans教程沒有提到遠程接口,當客戶端是一個Web應用程序,但只有當客戶端是企業客戶端應用程序。使用Web組件和ejb組件開發Java EE多層應用程序的正確方法是什麼?