热门资讯

对php下的Jpage分页需求

______________________________________________________________

特点:1、通用的数据封装。只需包含mysql.php,解决所有增、删、改、查的问题。执行SQL语句、执行过程、返回数组结果、返架一行结果、返回一行一列,尽在其中。对数据持装类,吸纳了微软的.NET数据层的思想,结合了实际开发需求,将大大提高开发效率。

2、书写复杂、代码冗余、和数据层独立。一般的分页,和数据层独立,并且和视图过于耦合,在使用上、开发上、运行效率上都是值得商榷的。Jpage分页,已先后发布Java、.Net、PHP三版,基于同一思想,经过百万级项目测试、压力测试,尚未出现任何问题。Jpage分页,把分页作为数据层一个功能,把显示层(分页样式)以配置文件独立出来,站在松散耦合的高度,让开发如此便捷。

作者:靳英辉(昨夜风)版本:Jpage v2.0 for php发表:2008-12-02

但当网址有参数时,list.php?name=yiboitid=20一般分页则为:list.php?page=2Jpage分页为:list.php?name=yibitid=20page=2

6、与Jwork框架无缝集成。作为Jwork框架的前身,Jpage分页,它不是一个在战斗。Jwork框架是软件开发的经验集、通用集、效率集。

4、内置三种页脚风格。为了解决不同的显示需求,Jpage分页内置了三种页脚显示风格:默认样式:适合一般企业需求。简捷样式:适合窄页面显示需求。数据样式:适合海量数据显示需求。除了上述三种风格之外,开发者还可在footPage.php中自定义风格。

对比:

2、只需一条查询语句。使用简单、开发快捷、最优查询一直是Jpage系列分页的核心思想。只需一条语句,即支持普通查询、海量查询,并同时得到多种分页样式,
这就是Jpage分页。

Jpage v2.0 for php

3、优化小量查询和海量查询。经Mysql5
260万条数据测试,Jpage分页执行飞快。明显优于网上其它分页以及基于PHP程序层结果集的分页。在Mysql中,Jpage分页采用了limit来分页,这延续了Jpage分页需多少,取多少基于数据库层面的分页思想。

5、灵活的页脚样式控制。你可以定义诸如:#page
a{color:red}样式表文件,来得到不同显示效果。

在先后推出针对Java、.Net2.0开发语言下的Jpage两版分页之后,随着一搏IT社区、abcbaby、加拿房产网、中国开源网的开发需求,以及新东方一搏PHP01班的盛大起航,对php下的Jpage分页需求,提上日程。

版本历史:2007年10月,Jpage分页php版诞生,初步应用于几个项目中。2007年11月,我和PHP01的学生们,一起对Jpage第一版进行了全面的测试和完善。2008年12月,Jpage
2.0 php的诞生。

一般分页/自定分页存在的问题:1、网址传参的问题。网上有些分页,包括我们自己写的分页,往往忽略了网址传参的问题。我们知道,分页的网址一般为:list.php
list.php?page=2,

声明:本文同时发表于一搏IT社区、CSDN、昨夜风个人网站,欢迎任何网站/个人转载,但请保留声明信息和作者信息,多谢合作!

3、基于结果集的分页或基于存储过程。分页主要有两种方案,一种是基于结果集的指针,一种是基于数据端TOP
N的思想。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章