Web模型建立

0x01 Web模型程序架构:


web三层架构:表示层、业务逻辑层、数据访问层。

  • . 表示层:访问链接,显示用户界面。

  • 业务逻辑层:又可以分为静态层动态脚本交互层

    1.静态层:加载html+css+js静态页面。
    2.动态层:判断用户回话,与服务器进行交互,加载PHP/JSP/ASP/ASPX等动态数据交互页面。

  • 数据访问层:执行调用数据返回结果。
    1.server:Apache、IIS、nginx等服务器控制层。
    2.DB:MySQL、Oracel、MSSQL、Access、PostgraSql等数据交互层。
    3.OS层:Linux、Windows等OS系统层。

0x02 Web请求过程:


文字描述
user(用户)在Client端(浏览器)输入域名进行浏览 [建立连接] ,浏览器提交给Server(服务器)
进行请求判断,是否需要数据交互,若不需要则直接加载静态页面,需要则调用DB层的数据库进行检索数据并返回给Server,Server在将数据返回给Client端,Client将数据线束给user。

流程图(Server角度):

Web模型建立_第1张图片
Web请求过程流程图

图片来源 :一叶知安知乎专栏

你可能感兴趣的:(Web模型建立)