这是正确的,在春天我可以注射我自己的豆子,在ejb3我只能注射ejb3豆子吗?如果是这样,ejb3怎么能成为Spring的替代品?
答案 0 :(得分:0)
在Java EE环境中,您不仅可以使用EJB,还可以使用CDI。 见How do CDI and EJB compare? interact?
答案 1 :(得分:0)
除了可以使用CDI注入不同类型的bean之外,你的意思是" ejb3"豆类以及这些豆类如何不是春天的情况? Spring注入任何类型的bean,你可以通过在XML(旧方法)中声明它或通过指定注释(@ Component,@ Service等)来实现。对于EJB3也是如此(您可以使用@Stateless而不是@Service来进行类比)。 因此,在JEE环境中,可以用另一个替换(从这个角度来看,Spring具有一些优势,因为它为快速开发奠定了基础,在JEE规范之上提供了额外的帮助程序,库,框架 - 请参阅Spring Data JPA for一)。 因此,我认为您应该如何设计应用程序以使用其中一个。