【发布时间】:2014-05-02 07:48:35
【问题描述】:
通常在非 JavaEE 应用程序中,我会创建某种持久性外观/持久性层(位于包含所有持久性处理代码的文件夹中)。因为我刚开始使用 JavaEE,所以我不明白创建那个“层”的最佳方法是什么:
- 我是否应该使用相同的 Persistence 外观/接口并从中创建 EJB?
- 是否应该为每个实体创建 EJB(例如,为 Employee 和 部门的 EJB)?
- 如何将代码分离到项目/文件夹中?客户做什么 端需要从服务器端代码“知道”?实体应该 位于服务器将使用的单独的“公共”项目中& 客户?
- ...
如果你能帮我整理一下,或者给我指点正确的手册,那就太好了。
【问题讨论】:
-
典型的“我了解 API,但我不了解问题域”类型的问题,当您遵循教程和/或查看现有代码而不阅读书籍时会进入的状态它将信息置于适合您的上下文中。我无法在这里解释这些东西,它确实填满了整本书。
-
@GáborBakos 我猜你是对的。
-
@Gimby 如果您能给我指出正确的书,我将不胜感激。
-
我不能,因为我不会继续阅读关于我已经知道的主题的书,我读的书很旧。但亚马逊用户评论从未误导我。
标签: java jakarta-ee jpa ejb