文章分类

月份存档: 2009年04月

简介一种PHP设计模式:DPT

2009年04月01号
3条评论 1,560次浏览

一、DPT介绍

PHP为什么在主流的应用中总是那么不出色,总是不如.Net/Java,就是因为在PHP处理大型应用的时候,那些不完整的面向对象机制、数据库处理的单一,不通用性等等,影响了PHP做大型应用。那么,如何来改变这个状况呢?当然就是需要引进一些新的设计方法,把PHP中不健全的面向对象机制完整起来,进行更好的PHP大中型应用的开发。
从Java过来的MVC模式非常流行,而且已经有部分已经引伸进了PHP领域,设计模式的引进,就是为了更好的控制项目开发。今天我要说一种设计模式,类似于MVC,它叫DPT模式。其实有时候我也觉得有点象Java里面的DAO(Data Access Object),不过DAO是夹在业务逻辑层和数据库资源层之间的,而DPT更多的是把业务逻辑也封装在类里,和DAO层在相同的内容中。 阅读全文

类别PHP 标签

使用PHP5的SOAP扩展以及PHP编译时要注意

2009年04月01号
5条评论 1,142次浏览

要使用PHP5自带的soap类,必须在编译的时候加上 –enable-soap 选项,才能使用SoapClient类. 阅读全文

类别PHP 标签

使用脚本运行PHP程序写ORACAL出现乱码解决办法

2009年04月01号
没有评论 949次浏览

使用脚本运行PHP程序往ORACAL里写数据,可能会出现乱码,所以必须对这个PHP程序进行处理,那样就需要用.sh运行并在此文件里加上以下代码:

export
LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.1/client/lib/:/usr/lib:/lib:/usr/local/lib
export ORACLE_HOME=/home/oracle/db_2
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

类别PHP 标签

Nginx 0.7.x + PHP 5.2.8(FastCGI)搭建胜过Apache十倍的Web服务器

2009年04月01号
1条评论 2,269次浏览

 Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。 阅读全文

Linux 上配置 Nginx + PHP5 FastCGI

2009年04月01号
没有评论 978次浏览

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题,而且Lighttpd的mod_proxy也有一些问题并且很久没有更新。 阅读全文

类别数据库 标签