0

作为 SLSB EJB 的初学者,我知道在本地(通过本地业务接口)访问它们比远程访问更有效。

通过 Endpoint 访问 EJB 时,是远程访问还是本地访问?

这是在通过 JAX-RS 访问 EJB 的上下文中。

4

1 回答 1

1

Web 服务端点既不是本地的也不是远程的。这是它自己的客户端视图。

也就是说,远程的开销主要是由于参数和返回类型的按值传递语义的编组/解编组参数。Web 服务视图将需要相同的,因此您应该期望性能比使用传递引用的本地慢。网络服务视图是比远程更快还是更慢取决于网络服务和远程实现。

于 2012-08-30T17:36:54.637 回答