0

如果我通过 JNDI 在应用程序客户端中注入一个 EJB,然后从多个线程调用这个 EJB 可以吗?

j2ee 容器会知道创建更多 ejb 来处理更多请求吗?

或者我是否必须在每个线程中通过 JNDI 注入 EJB?

4

2 回答 2

0

EJB 主要由服务器端的应用程序逻辑组成,旨在执行与客户端应用程序无关的操作。在现实世界的企业应用程序中,可能有各种类型的客户端同时访问它们。

EJB 容器在运行时管理企业 bean 的各个方面,包括对 bean 的远程访问、安全性、持久性、事务、并发性以及对资源的访问和池化。

容器管理池中的实例并负责它们的添加/删除,实时增加池的大小。

于 2011-05-03T18:58:15.080 回答
0

当您查找 EJB 时,结果是一个 EJB 代理。在多个线程中重用 EJB 代理是安全的。容器负责 EJB 实例的同步和池化。

于 2011-04-15T15:15:15.110 回答