在通过网络进行远程调用的时候,数据的列集(marshaling)和散列(unmarshalling)操作可能引发应用程序中主要的时间延迟。多重远程调用也可能引发延迟。根据应用程序的不同需求,其解决方案可能包括重新设计EJB,但是如果这不是问题的起因,servlet可能无法通过优良纹理的API来访问EJB实体。如果该EJB同时暴露了优良纹理的和粗糙纹理的API,那么servlet就会用单个的粗糙纹理API调用来代替优良纹理方法的多个调用。
发布: 2008-5-27 11:11 | 作者: 不详 | 来源: 天极开发 | 查看: 56次 | 进入软件测试论坛讨论
在通过网络进行远程调用的时候,数据的列集(marshaling)和散列(unmarshalling)操作可能引发应用程序中主要的时间延迟。多重远程调用也可能引发延迟。根据应用程序的不同需求,其解决方案可能包括重新设计EJB,但是如果这不是问题的起因,servlet可能无法通过优良纹理的API来访问EJB实体。如果该EJB同时暴露了优良纹理的和粗糙纹理的API,那么servlet就会用单个的粗糙纹理API调用来代替优良纹理方法的多个调用。