在Java中如何用三层架构写分页查询,求助大神
解决方案 »
- ejb3.0 jboss上发布异常
- 一道java面试题,httpencoding 和 URLencoding的区别?
- 谁能给一个SSO的解决方案?开源框架的最好
- 用JAVA搭建一个网游服务器
- Myeclipse+tomcat开发JSP网站时遇到的问题,在线等待
- spring好麻烦啊!尤其是jdbc那块看不懂。。。。
- 讨论:为什么现在大家动辄提Hibernate呢?
- 有没有介绍struts分页的例子
- jsp测试ejb...
- 关于EJB的问题
- 在eclipse中web工程中导入项目,出现HttpServlet保存问题
- SpringMVC使用MockMVC做单元测试怎么传不是String类型的参数,如Long类型
1.视图——操作分页按钮,发送分页请求。
2.控制器——收到分页请求,执行并调用模型的方法(其中传入到模型的参数有当前页数,每页多少条数等等)。
3.模型——根据传入的参数拼写sql语句,并和数据库进行交互执行已经拼好的sql语句,并接收sql执行后的数据,再把数据传回给控制器。
4.控制器——接收模型传回的数据,必要时进行一些数据的处理(变个类型啥的),然后回传给视图。
5.视图——接收控制器传回的数据进行显示。
一般的:自己对sql进行分页处理,配合分页工具类在后台完成。
最优的:只写正常的不分页的sql,靠框架自己添加分页用的语句。但是可能涉及到修改持久层框架的底层源码。