Jive的Iterator模式;Petstore的Page模式;还有一个RemoteIterator模式。
Struts前台需要自己做tag lib来解决,有其它好方法吗?
struts 的tag 标准化设计后,可以提交开源项目进行分工。毕竟对重用的贡献比较大。
这个taglib主要是像后台传递pageNO.
1.先获取当前页面所有的ID集合
2.在iterator中遍历是,根据ID获取完整数据对象,先查询缓冲,如果没有,再根据ID读取数据库
Petstore的分页iterator思路如下:
1.获得当前页面所有的完整数据对象
后者做法在数据对象缓冲实现上增加一定难度。