前端控制器FrontController利弊
所谓前端控制器(FrontController),是指一个请求运行的公共起点,并且在这里决定下一步执行什么。
多数PHP框架里都实现了它。统一进行权限限制,会话管理等等公共操作,并且进而通过一个类似路由的装置,把请求委派给一个具体的命令对象来执行。实现方式上,前端控制器通常是以一个名为index.php的文件为载体,通过重写规则把请求都转发到这个文件上,如CakePHP在Apache上的设置:

所谓前端控制器(FrontController),是指一个请求运行的公共起点,并且在这里决定下一步执行什么。
多数PHP框架里都实现了它。统一进行权限限制,会话管理等等公共操作,并且进而通过一个类似路由的装置,把请求委派给一个具体的命令对象来执行。实现方式上,前端控制器通常是以一个名为index.php的文件为载体,通过重写规则把请求都转发到这个文件上,如CakePHP在Apache上的设置:
Tags: FrontControllerPHP
PHP, Web Development
1 Comment
2009-06-09
Ajax(2) cloud-computing(2) CSS(12) Database(2) film(2) Firefox(6) Flash(11) Flex(2) front-end(3) fun(3) GFW(3) google(21) HTML5(7) http(3) Huawei(3) IE(10) IIS(3) IT(2) java(2) Javascript(23) linux(2) microsoft(2) mysql(4) NewYear(3) Open Source(4) PageRank(2) PHP(18) PR(3) PV3D(2) ranking(2) SEO(3) SNS(2) social(3) SQL(2) Test(2) Trouble(3) ubuntu(3) W3C(3) web(14) Web2.0(3) Webserver(2) wkeke.cn(6) XHTML(3) yahoo(2) 论文(2)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.