Java 7 SE是否支持EJB?

Bes*_*ces 7 java java-ee

如果我想要EJB 3.0支持并希望运行Java 7,我是否需要Java EE或者我能坚持使用SE吗?

在过去(许多JDK版本之前),需要JDK的"J2EE"版本来运行EJB.这似乎不再是真的.请指教.

更新:我应该提到应用程序将在Oracle WebLogic 10.3.6中运行.

jta*_*orn 5

不,这没有改变.EJB是Java EE的一部分,而不是Java SE.这可能永远不会改变,因为EJB的基础架构支持很大(并且不太可能包含在Java SE中).


Nat*_*hes 5

EJB是Java EE的一部分.但是,如果您想要的是JPA,即使API包含在Java EE中(这里是API文档),您也不再需要JPA的Java EE应用程序服务器(与EJB实体bean的情况不同).JPA可以与Java SE一起使用.

如果你在Weblogic中运行它,那么你可以访问Java EE,所以我不明白这个问题.