Java中令人称道的四层结构其实在PHP中也可以实现。
具有四层结构的PHP再加上PHP自身的简单、易用、高效等特点,
个有觉得用起来比Java爽多了。本人就用这种方式完也了 http://www.biho.com.cn 中的项目。具体实现方法如下:
1、用一个Apache做为Application Server,这个Apache称为Apache(A),Apache(A)的功能是接收发来的请求,并将处理结果采用对象Serialize后的字符串传送。Apache(A)用于处理前端提交的请求,并与Database直接交互。2、采用一个Apache做为WebServer,称为Apache(B),Apache(B)不调用Database,在需要请求数据时,采用php的socket函数,Apache(A)进行请求,请求参数封装成对象,采用Serialize后的字符串来传送对象。上述方法对一个CAppServer对象进行封装后,使用起来就非常简单了。