php框架Phpbean说明


Posted in PHP onJanuary 10, 2008

Phpbean的核心文件很少,这和phpbean的设计思想(强调性能和分工合作开发)是非常相关的。Phpbean的核心仅仅只是实现基本的MVC框架,不提供任何多余的代码,对程序员是非常透明的。
Phpbean的核心文件说明如下(注意,核心文件大都可以单独使用):
1、  action.php action的基类。任何其他的action都必须是它的子类。里面之实现一个功能:对URL数据的处理。
2、  Exception.php是异常处理类,直接继承与Exception
3、  Registry.php phpbean的注册器。关于注册器,可以参考我翻译的文章在PHP中使用全局变量http://www.phpobject.net/blog/read.php/77.htm
4、  Router.php 路由处理。
5、  View.php 试图渲染类。
6、  DB/model.php 和Db/mysql.php 主要是模型层。目前只提供了MYSQL的封装。模型中实现了基本的CURD.对于多表联查等orm并没有实现(主要是考虑性能。)对于DB层的封装,如果需要复杂的orm实现,推荐使用ZF的DB。

目前PHPBEAN提供的可选库类有:
1、  FILE文件库类。提供了文件上传、下载封装类。
2、  Page分页类。JS和PHP分页类。
3、  IMG图像处理类。目前只提供验证码程序
4、  Validate验证类。支持和zend Framework的验证类一起使用。具体可以参考如何扩展ZF——Validate扩展 http://www.phpobject.net/blog/read.php/110.htm
5、  Lucene全文检索(即将推出)。是在zend lucene基础上提供二次开发接口。可能会参考weblucene和nutch的设计。关于中文分词可以参考使用zend Framework的lucene进行全文检索——中文分词 
http://www.phpobject.net/blog/read.php/113.htm

Phpbean致力与为程序员提供一个高度灵活、高度透明的框架。

PHP 相关文章推荐
PHP中动态HTML的输出技术
Oct 09 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
May 18 PHP
php 面向对象的一个例子
Apr 12 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
Destoon实现多表查询示例
Aug 21 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
php表单提交与$_POST实例分析
Jan 26 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
Jun 17 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
php微信开发之关注事件
Jun 14 PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 PHP
深入解析php模板技术原理【一】
Jan 10 #PHP
php下MYSQL limit的优化
Jan 10 #PHP
优化使用mysql存储session的php代码
Jan 10 #PHP
Http 1.1 Etag 与 Last-Modified提高php效率
Jan 10 #PHP
PHP读取目录下所有文件的代码
Jan 07 #PHP
台湾中原大学php教程孙仲岳主讲
Jan 07 #PHP
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 #PHP
You might like
深入PHP变量存储的详解
2013/06/13 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python+django实现文件上传
2016/01/17 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
python实现UDP协议下的文件传输
2020/03/20 Python
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
水利学院求职自荐书
2014/02/01 职场文书
环保口号大全
2014/06/12 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
服务员岗位职责
2015/02/03 职场文书
导师鉴定意见
2015/06/05 职场文书
病假证明模板
2015/06/19 职场文书
航班延误投诉信
2015/07/02 职场文书
婚宴领导致辞
2015/07/28 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
Mysql排序的特性详情
2021/11/01 MySQL
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记