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

Dre*_*w H 5 java jpa ejb-3.1

这可能吗?有没有人这样做过?如果我使用我在Web应用程序中习惯的东西,我觉得我可以更好地布置我的应用程序.是否可以使用此依赖注入?

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

Ale*_*kka 2

我想,这是可能的,但是堆栈仍然很重(无论是在资源方面,还是更重要的是维护、安装等方面)我不会这样做,我更喜欢 MyBatis。或者,如果您想继续使用类似 JPA 的查询语言,请使用 Hibernate。

使用依赖注入的概念并没有什么错,而且 Spring 广泛应用于许多桌面应用程序中。