1
我正在爲學校項目構建一個n層應用程序。具有獨立於ejb的業務邏輯的Java EE應用程序
從我的EJB模塊中,我創建了一個具有本地和遠程接口的EJB。我相信,實現的ejb方法應該調用已經寫入的業務邏輯(impls),它存在於單獨的層中。
項目佈局方式:在該文件夾中的EJB
`-- mainApp
|-- pom.xml
|-- driver
| |-- pom.xml
| |-- driverBO
| |-- driverDAO
| |-- driverBLImpl
| |-- driverEJB
| | |-- pom.xml
| | `-- src
| | `-- main
| | |-- java
| | | `-- driver
| | | `-- ejb
| | `-- resources
| | `-- META-INF
| | |-- beans.xml
| | |-- persistence.xml
| | |
| |
,我創建了一個實現本地和遠程接口的EJB。我試圖讓這些方法創建我的blimpl對象的實例,因爲這是對後端DAO的調用碰巧實際執行持久化的地方。但是,當我嘗試在我創建的ejb中引用一個blimpl對象時,它不知道這些類,因爲它們在單獨的模塊中,我假設。我怎樣才能引用這些blimpl對象?
我相信你是對的,唯一的問題是,driverBLImpl目錄本身不是一個maven神器(沒有pom文件)。這很重要嗎? – user1154644
是的,它必須是一個maven項目。您可以使用子模塊。檢查此頁面:http://books.sonatype.com/mvnex-book/reference/multimodule.html – boskop