说一下page to page。不知道你只不知道什么是page to page?(这个问题问的有些托大了,不过要是你真的不知道,我百和一顿,你不是也不知道,是不?)象csdn下面哪些1 2 3 ...这样就是page to page,problem是这些数据你不能一下都取出来——我想你是碰到这个问题了——也不好一次一次的取,那么怎么办? solution说白了就是cache,取一些,cache them。需要注意的是什么时候再取?什么时候从cache中拿?这个不要在action中做,要delegate给service(或component,看你怎么做了)。action只是getNext(),getPrev(),判断cache是否空了,让container(就是维持cache的什么什么的)去做,然后container可以把取数据交给VOH,也可以是VOH本身,即交给DAO取做,container就是VOH也可以。总之,设计是灵活的。
说了这么多,主要是因为page to page的资料不好找。其实思想也很简单。TSS上有一个Request for alternative pattern,差不多。