Java 如何在spring框架和EJB3之间做出选择
可能重复:Java 如何在spring框架和EJB3之间做出选择,java,spring,ejb-3.0,Java,Spring,Ejb 3.0,可能重复: 让我来开发一个任务关键型应用程序,它将大量基于事务。我会用Java来做。现在我必须选择技术。我的应用程序必须是可伸缩的,性能良好,代码必须是可维护的,我希望获得长期的投资回报率。首先,我要选择框架。作为一个框架,spring首先出现在我的脑海中。但我知道还有更多类似于EJB3的东西。现在我的问题是,我应该选择什么,使用JPA的EJB3还是使用Hibernate的spring框架。我知道每种技术都有权衡。有人能帮我做出正确的选择吗?有一点需要澄清,我仍然是一名学习者,我也想知道EJB
让我来开发一个任务关键型应用程序,它将大量基于事务。我会用Java来做。现在我必须选择技术。我的应用程序必须是可伸缩的,性能良好,代码必须是可维护的,我希望获得长期的投资回报率。首先,我要选择框架。作为一个框架,spring首先出现在我的脑海中。但我知道还有更多类似于EJB3的东西。现在我的问题是,我应该选择什么,使用JPA的EJB3还是使用Hibernate的spring框架。我知道每种技术都有权衡。有人能帮我做出正确的选择吗?有一点需要澄清,我仍然是一名学习者,我也想知道EJB和spring框架的优缺点。谢谢 我想知道EJB和spring的优缺点 框架也一样 两者都是基于light和POJO的,您可以从类似的线程中获得良好的图片。您可能会发现EJB2.x中存在的许多痛点已经不存在了 “EJB”可能会为您简化一些事情
- 如果应用程序需要由远程客户端启动的分布式事务
- 如果您的应用程序是消息驱动的