你了解ejb吗,clone是这样用的吗

解决方案 »

  1.   

    不能clone,因为你得到的ejb对象只是一个远程对象的stub。
    影响性能有几个因素,包括lookup,远程调用都有影响,但是即使你clone了之后也不会提高性能,
    因为调用方法时还是远程调用,呵呵。
    要提高性能有一种ServiceLocator模式可以对home对象进行一定程度的缓存,这样就减少了lookup
    的次数,从而一定程度上提高性能。
    同时你可以尽量减少远程调用的次数来提高性能,比如根据情况尽可能把要完成的功能放在一个方法
    里面,这样只需进行一次远程调用就可以完成所需功能。