问题2: 通常页面的大量数据显示用什么方案? 内详
已知几种方案:
1. 通常直接返回Remote Entity Bean, 然后对每个bean执行get/set, 但是每次get/set会导致大量的网络开销, 可能是懒人的办法
2. 有人说客户端, 通常是Servlet和EJB在一个虚拟机上, 可以用Local Entity Bean. 不知道效果怎样? 优缺点如何?
3. 对大量数据查询直接在session Bean中调用jdbc, 用RowSet返回. 因为RowSet读取数据不是强类型, 必须用getString("xxx")来得到数据, 容易出错.
4. ValueObject, 是不是对要返回的数据生成对应的javaBean. 那么不同的查询可能要自行定义很多ValueObject, 而且Entity到ValueObject的转换这样的大量代码谁来写?
请过来人指点 :)