类似于Spring Framework的EJB功能?

时间:2017-05-15 18:47:36

标签: java spring spring-mvc java-ee ejb

几年前我开始从事Enterprise Java开发,似乎有很多进步/变化;所以我试图更多地了解EJB的快速历史以及导致Spring Framework开发的难点。现在,到目前为止,我理解EJB世界很容易,也就是说我们不需要扩展或实现任何特定于框架的东西。

我很难理解Spring框架中的哪些功能充当EJB。

当我们在纯EJB中进行开发时,我们可以:

JSP / Servlets - > EJB和EJB具有业务逻辑,EJB的服务由EJB容器提供。这对我来说很清楚(或者我认为我有正确的理解)。

现在,怀疑来了;当我们使用普通的Spring框架时,这是我们用来封装业务逻辑的“东西”?我读到我们在Spring MVC框架中我们可以将@Service注释用于服务于业务层的bean;但这又是一个单一的框架“Spring MVC”; EJB可以存在自己的,但Spring中的等价物是什么?如何在Spring框架中编写一个只有业务逻辑的代码(EJB的方式)。

任何人都可以帮我理解这个吗?我确实读过this question on SO,但我的怀疑仍然令人难以忘怀。

0 个答案:

没有答案