如果我通过JNDI在应用程序客户端中注入EJB,然后从多个线程调用此EJB,这样可以吗?
j2ee容器是否知道创建更多ejb来处理更多请求?
或者我是否必须在每个线程中通过JNDI注入EJB?
答案 0 :(得分:0)
查找EJB时,结果是EJB代理。在多个线程中重用EJB代理是安全的。容器负责EJB实例的同步和池。
答案 1 :(得分:0)
EJB主要由服务器端的应用程序逻辑组成。无论客户端应用程序如何,都可以执行操作。在实际的企业应用程序中,可以有各种类型的客户端同时访问它们。
EJB容器在运行时管理企业bean的每个方面,包括对bean的远程访问,安全性,持久性,事务,并发性以及对资源的访问和池化。
容器管理池中的实例&负责添加/删除,增加池实时的大小。