所在的位置: php >> php资源 >> 主流Web架构详解

主流Web架构详解

北京白癜风医院哪家最好 https://wapyyk.39.net/bj/zhuanke/89ac7.html

WEB程序的架构基本上可以分成以下三类:

一、基于“组件”(Component,GUI设计也常称控件)、事件驱动的架构,最常见的是微软的.NET。基本思想是把程序分成很多组件,每个组件都可以触发事件,调用特定的事件处理器来处理(比如在一个HTML按钮上设置onClick事件链接到一个PHP函数)。这种设计远离HTTP,HTTP请求完全抽象,映射到一个事件。

事实上这种设计原本最常应用于传统桌面GUI程序的开发,例如Delphi,JavaSwing等。所有表现层的组件比如窗口,或者HTML表单都可以由IDE来提供,我们只需要在IDE里点击或拖动鼠标就能够自动添加一个组件,并且添加一个相应的事件处理器。

二、基于“WEB页面/文件”,例如CGI和PHP/ASP程序。程序的文件分别存储在不同的目录里,与URL相对应。当HTTP请求提交至服务器时,URL直接指向某个文件,然后由该文件来处理请求,并返回响应结果。

比如


转载请注明:http://www.aierlanlan.com/rzgz/4998.html