java - 是否可以在桌面应用程序中使用 EJB 3.1?

标签 java jpa ejb-3.1

这可能吗?有没有人这样做过?我觉得如果我使用我在 web 应用程序中习惯的东西,我可以更好地布局我的应用程序。可以使用这个和依赖注入(inject)吗?

如果这不可能或没有可行的解决方案,任何人都可以向我指出几个使用 JPA 和 EntityManger 查询数据库的示例项目。谢谢。

最佳答案

您可以在 Java SE 或任何 Java 环境中使用 EJB 3.1 的 JPA 部分。 SessionBeans 等的大多数 EJB 3 实现通常与应用程序服务器耦合。

Spring 提供任何环境下的依赖注入(inject)并支持 JPA。

关于java - 是否可以在桌面应用程序中使用 EJB 3.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4846443/

相关文章:

java - JPA 与 Java 泛型

google-app-engine - persistence.xml 在 appengine-骨骼-archetype 中的位置

java - 如何在ejb中依次运行两个用@Schedule注解的方法

java - Spring Roo 没有已知的附加组件

java - 在 Java 中使用 map API 时陷入反向地理编码

java - Jmeter 基础知识和一些示例

java - 非法状态异常 : a relationship that was not marked cascade PERSIST

session - 在带有 RequestScope 的 ManagedBean 中使用有状态 EJB 时出现问题

proxy - EJB 3.1 中的无接口(interface) View

java - 尝试持久化到 SQL Server 时 Spring Boot 应用程序挂起