jive的分页处理无疑是一种比较好的处理分页方法
jive的分页采用Iterator模式来实现,iteratero相当于“页”page的概念,
而iterator对象中含有“块”block的概念,block是从数据库中取出定长(size=200)model的ID集合,
在前台页面显示时,根据startIndex和endIndex,依次从block[index++]中获取ID,并从缓存中读取model
当前page中的model可能存在于两个block中,在jive的iterator中存在block切换的处理
jive的分页采用Iterator模式来实现,iteratero相当于“页”page的概念,
而iterator对象中含有“块”block的概念,block是从数据库中取出定长(size=200)model的ID集合,
在前台页面显示时,根据startIndex和endIndex,依次从block[index++]中获取ID,并从缓存中读取model
当前page中的model可能存在于两个block中,在jive的iterator中存在block切换的处理