EJB端点接口 - 客户端是否在VM中?

时间:2012-08-30 15:20:41

标签: rest java-ee jvm ejb

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

当通过端点访问EJB时,是远程访问还是本地访问?

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

1 个答案:

答案 0 :(得分:1)

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

也就是说,远程开销主要是由于参数和返回类型的传值语义的编组/解组参数。 webservice视图将需要相同的内容,因此您应该期望比使用pass-by-reference的local更慢的性能。 Web服务视图是否比远程更快或更慢取决于Web服务和远程实现。