Sun 的 Pet 商店 Bluperint 引用实现是建立在 JPA Controller 模式之上的。我找不到任何正式的 EJB 蓝图。
什么时候应该选择 EJB session bean 还是简单的 JPA Controller ?你应该/可以同时使用两者吗?
此外,这两个选项是否有任何服务器端验证模式?我知道 Java EE 6 在这方面有所作为,但出于各种原因我对 Java EE 5 模式很感兴趣。
最佳答案
对于问题的第一部分,以下链接可能有助于理解何时使用 EJB 和 JPA 以及何时一起使用它们:
至于第二部分,我假设您指的是 Bean Validation
?在 Java EE 5 中并没有这样的东西。它确实有一个系统,用于将 validator 附加到 web 层中的输入字段; JSF validator 。这肯定是“服务器端验证”。
关于java - EJB 与 JPA Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225650/