Jakarta ee com.evermind.server.ejb.StatelessSessionDefaultRemoteHome

Jakarta ee com.evermind.server.ejb.StatelessSessionDefaultRemoteHome,jakarta-ee,Jakarta Ee,我需要使用weblogic 12.x app server将EJB3.0从oracle appserver 10.x部署文件迁移到EJB3.1 旧代码在oc4j(Oracle app server)中。在每个会话bean的ejb-jar.xml文件中,定义了主接口“com.evermind.server.ejb.StatelessSessionDefaultRemoteHome”。例如: <enterprise-beans> <session> &

我需要使用weblogic 12.x app server将EJB3.0从oracle appserver 10.x部署文件迁移到EJB3.1

旧代码在oc4j(Oracle app server)中。在每个会话bean的ejb-jar.xml文件中,定义了主接口“com.evermind.server.ejb.StatelessSessionDefaultRemoteHome”。例如:

<enterprise-beans>
    <session>
        <display-name>Helloworld</display-name>
        <ejb-name>Helloworldsession</ejb-name>
        <home>com.evermind.server.ejb.StatelessSessionDefaultRemoteHome</home>
        <remote>com.examples.HelloRemote</remote>
        <ejb-class>com.examples.HelloWorldSessionBean</ejb-class>
        <session-type>stateless</session-type>
        <transaction-type>Bean</transaction-type>
    </session>
</enterprise-beans>

地狱世界
Helloworldsession
com.evermind.server.ejb.StatelessSessionDefaultRemoteHome
com.examples.HelloRemote
com.examples.HelloWorldSessionBean
无国籍
豆子

com.evermind.server.ejb.StatelessSessionDefaultRemoteHome做什么?在Weblogic中,这一点的替代品是什么?请让我知道。

它看起来更像是从J2EE 1.4迁移过来的?它与OC4J或WebLogic无关,而是从EJB3.0开始完全更新了编程模型

使用EJB3,您既不需要主接口,也不需要扩展类,也不需要在长部署描述符中指定内容。例如,如果您搜索“将EJB2迁移到EJB3”,您会发现许多提示


此外,您应该查看第四部分中关于如何在版本3.1中实现EJB。

谢谢这个答案。@ USER 791049:因为您是StAdvORD的新手-如果答案对您有用,请考虑投票和/或接受它。