Java EE Web 应用程序向导创建一个包含两个项目的应用程序结构:
- 模型
- 视图控制器
它们的链接方式是在ViewController/Project properties/Dependencies中,您可以找到 Model 作为 ViewController 的依赖项。到目前为止一切顺利:我可以从我的视图服务中调用 EJB 模型实体。
但是,似乎无法从 Model 使用 ViewController 中定义的类。如果将 ViewController 设置为 Model 的依赖项,则会收到有关循环依赖项的讨厌警告。
警告:项目 Model.jpr 与 ViewController.jpr 具有循环依赖关系。检查您的项目依赖项。
据我所知,Java 本身没有任何东西可以阻止程序这样做。使用 JDeveloper 时,如何在两个方向上跨越项目边界?