2008-03-25

S2Dao 实现分页的一些经验

关键字: s2dao
S2Dao是seasar下面的一个字项目,使用annotation + interface的方式实现了dao层。下面是给公司做培训时所写文章的节选。主要是分页底层的一些使用方法。公司项目的架构采用了s2struts+s2dao+seasar。s2struts和seasar部分在分页上的实现因为该项目设计上的特殊性,没有广泛代表意义,就没帖出来了。 1:底层的实现原理。 S2Dao中,只需要传入DAO函数的参数实现了PagerConditon这个interface,再加上j2ee.dicon里面的配置,在dao层就自动提供了分页功能。PagerCondtion的用处是用于提供分页所需要的必要 ...
项目一期已经完成。在最后的测试,bug修改,回归阶段,eclipse3.3 + wtp + tomcat5.5+jdk1.5给整个项目组带来了巨大的无力感。问题出在hot deploy上,在上面所述的环境下,任何java源代码的更改都会导致wtp的重启,session的失效,之前的页面操作需要重兴做一遍才能回到需要测试的页面。如果java web项目能做到ruby那样的hot deploy该多好啊。可惜项目2期依然是java的环境,看来只有自己想办法改善了。查了下网上的资料,大概有如下几条路可以走。 1:改用Tomcat 的嵌入式版本。 优点:启动速度更快,wtp上publi ...
ygxdha
搜索本博客
最新评论