大批量(上千条数据),STURTS是用什么装载返回的?

CTBOK 2007-09-30 02:07:20
我是从.NET上面转过来的,.net上可以用dataset装载数据返回,不知道JAVA用什么装载返回数据,谢谢
...全文
125 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
godfather521 2007-10-10
  • 打赏
  • 举报
回复
java 玩的就是继承 封装 多肽
封装 把数据库表封装成类 处理
切分页显示 不然客户端内存吃不消的
175cm 2007-10-10
  • 打赏
  • 举报
回复
定义一个该数据库表的类,
让后把数据字段取了放在对象里,对象 放入list里,
考虑用户的感受的话建议用分页,分页写在sql里不错
qiuqiupeng 2007-10-10
  • 打赏
  • 举报
回复
分页你在sql文里面处理好了,这样提取出来的数据没有那么多,节省资源
CTBOK 2007-10-10
  • 打赏
  • 举报
回复
顶一下~
  • 打赏
  • 举报
回复
不同意godfather521的说法,不封装客户就吃不消这种说法不成立。很多
人直接在JSP里面做了所有的事情。JSP JSTL就可以处理所有的问题,速
度更快,消耗更少。
_____________________________________________

不同意 sea_way,同意 godfather521 封装的说法

如果把所有的结果集在 JSP 里面进行操作,几千条也许是没有什么问题,
如果是上万或者是海量的数据(像搜索引擎的结果集那样),客户的内存
不满也就是怪事了,不过客户在内存溢出之前就先关闭了,以后也许再也
不会做类似的查询了。

就算在 JSP 里做,也不代表着是返回所有的结果集的,JSP 里也可以做到
数据库分页的。

sea_way 2007-10-10
  • 打赏
  • 举报
回复
具体采用什么方法来传递结果,要看楼主的项目架构了。分页传递是解决了数量问题但没解决方法问题。
一般情况下JAVA中会一个模型层,他会提供描述数据的对象或者对象集合,从而让展现层与JDBC脱离耦合。
sea_way 2007-10-10
  • 打赏
  • 举报
回复
不同意godfather521的说法,不封装客户就吃不消这种说法不成立。很多人直接在JSP里面做了所有的事情。JSP JSTL就可以处理所有的问题,速度更快,消耗更少。我认为目前MVC分层是为了获得可重用性,可维护性,健壮性,可扩展性等等。
CTBOK 2007-09-30
  • 打赏
  • 举报
回复
分页的话LIST怎样处理?要输出的字段有好几十个,谢谢
  • 打赏
  • 举报
回复
如果有上千条的话,从性能上考虑来说应采用分页技术来实现,比如,只取使用 SQL 取当前页的数据等方法,否则,客户只看了一页就关掉,返回那么多给他是很浪费的。
  • 打赏
  • 举报
回复
不过一般不会返回一个 ResultSet 给调用者的,而是将 ResultSet 处理成 List 返回的。
  • 打赏
  • 举报
回复
ResultSet

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧