我正在为一个学校项目构建一个 n 层应用程序。
在我的 EJB 模块中,我正在创建一个具有本地和远程接口的 EJB。我相信,实现的 ejb 方法应该调用已经编写的业务逻辑(impls),它们存在于单独的层中。
项目布局方式:
`-- 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 文件夹中,我创建了一个实现本地和远程接口的 EJB。我试图让这些方法创建我的 blimpl 对象的实例,因为这是对后端 DAO 的调用碰巧实际执行持久化的地方。但是,当我尝试在我创建的 ejb 中引用 blimpl 对象时,它不知道这些类,因为我假设它们位于单独的模块中。如何引用这些 blimpl 对象?