Web系统架构的基础(一)
3层架构示例图
一般系统中的基础C/S架构示例图
基础的WEB3层架构分为
web服务器(表示层)
主要的server
Apache HTTP,IIS,Nginx
作用
- 向客户端提供静态contents
比如网站的首页,事业内容图,组织结构图等静态资源,直接保存在web服务器的磁盘中。 - 向AP服务器要求动态contents,将结果返回给客户端
比如银行存款额,购物车等需要向AP请求才能得到的动态内容
AP服务器(应用层)
主要的server
JBOSS,Tomcat,WebLogic,WebSphere
作用
根据web服务器的请求,实行java/php等应用生成动态contents,必要的情况向DB服务器请求数据,加工数据后返回动态contents。
DB服务器(数据层)
主要的server
Oracle,Mysql,PostgreSQL,SQLServer
作用
与各种DB交互数据的服务。