gpt4 book ai didi

java - 创建 EJB 3.0 或 3.1

转载 作者:行者123 更新时间:2023-11-29 08:02:45 24 4
gpt4 key购买 nike

非常感谢能解决我关于这个新 EJB3.0 及更高版本的一些问题:

1) 如果假设我需要 ejbCreateejbActivate 和所有其他事件,那么我如何从新的 EJB3.0 及更高版本中获取它。

2) 我总是无法找到特定的 xml 文件来根据各种应用程序服务器分配 JNDI 名称,所以有什么方法可以在没有 xml 文件的情况下提供 JNDI 名称,并且还可以使用可移植的名称,在每个Application Server 可以远程查找部署在应用服务器上的EJB

3)哪位小伙伴可以告诉我,我有支持Java/Linux的主机方案i) Tomcat - 5.5.x 支持ii)JDK - 1.6.x 支持iii)JSP/servlet - 2.0 支持

是否有可能部署 EJB 3.1,因为我得到的一些地方 tomcat 无法部署 EJB,所以请给我一些建议帮助...

谢谢...!!!请帮助我...!!!

最佳答案

1) if suppose i need ejbCreate, ejbActivate and all other events so how can i get it from the new EJB3.0 and above ver.

在 EJB 3 及更高版本中,EJB lifecycle通过生命周期注解来处理,比如:@PostConstruct@PreDestroy .

2) i always have problem to find perticular xml file to alocate a JNDI name according to variety of Application Servers so is there any way that i can give JNDI name without xml file and can also be use a portable name that in every Application Server it can be findable of EJB deployed on app server remotly

@Stateless@Stateful注释有两个属性可以解决这个问题(name 和 mappedName)。然而

The mapped name is product-dependent and often installation-dependent.

希望对你有帮助。

关于java - 创建 EJB 3.0 或 3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13432742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com