在通過網絡進行遠程調用的時候,數據的列集(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調用來代替優良紋理方法的多個調用。