求助
本人接手解决一个J2EE速度问题。
BusinessDelegate有一perform(ValueObject inParm, ValueObject outParm)方法
该方法会调用session的perform(ValueObject inParm,
ValueObject outParm)方法。其中ValueObject是继承自
序列化的对象。返回值是采用outParm.setXXX方法。
我在某session perform首端和末端测试执行时间为20秒,
然而从BusinessDelegate的perform出来时间居然会多出一
倍多!
我猜测是因为数据传递问题。但因为传递的数据不是很多,
大概几十条,而且web端和ejb都在同一台服务器上。
是否是因为引用传值引起?本人是ejb初学者,盼高人解释
其原理。
另外发现拿多个数据时,entity端程序居然只拿出一个
主健list。然后调用段就可以强制转化成远端Object,这样
做原理是什么?效率怎么样?通常如何做?
万分感激