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

这可能吗?有没有人这样做过?如果我使用我在Web应用程序中习惯的东西,我觉得我可以更好地布置我的应用程序。是否可以使用此依赖注入? 如果这是不可能的,或者一个可行的解决方案,任何人都可以指向我使用JPA和EntityManger查询数据库的几个示例项目。谢谢。     
已邀请:
我想,这是可能的,但是堆栈仍然很重(在资源方面,更重要的是,维护,安装等)。我不会这样做,我更喜欢MyBatis。或者,如果您希望使用类似JPA的查询语言,请使用Hibernate。 使用依赖注入的概念没有任何问题,Spring在许多桌面应用程序中被广泛使用。     
您可以在Java SE或任何Java环境中使用EJB 3.1的JPA部分。 SessionBeans等的大多数EJB 3实现通常与应用程序服务器耦合。 Spring在任何环境中都提供依赖注入,并支持JPA。     

要回复问题请先登录注册