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 相关文章推荐
实用函数8
Nov 08 PHP
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
php中把美国时间转为北京时间的自定义函数分享
Jul 28 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
php实现购物车功能(下)
Jan 05 PHP
php实现单笔转账到支付宝功能
Oct 09 PHP
详解PHP中的8个魔术常量
Jul 06 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
模仿OSO的论坛(二)
2006/10/09 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
php页面防重复提交方法总结
2013/11/25 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
基于jQuery的树控件实现代码(asp.net+json)
2010/07/11 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
vue.js,ajax渲染页面的实例
2018/02/11 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
Python更新数据库脚本两种方法及对比介绍
2017/07/27 Python
Python unittest模块用法实例分析
2018/05/25 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
Django 拆分model和view的实现方法
2019/08/16 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
TensorFlow设置日志级别的几种方式小结
2020/02/04 Python
VScode连接远程服务器上的jupyter notebook的实现
2020/04/23 Python
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
服务之星事迹材料
2014/05/03 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
奥林匹克运动会口号
2014/06/19 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
小学生学习保证书
2015/02/26 职场文书
安全生产学习心得体会
2016/01/18 职场文书