Web 页面几乎全由 HTML 构建

HTML 超文本标记语言是为来发送 Web 上的超文本而开发的标记语言,使用 HTML 标签(Tag)组合构成完整的HTML 文档。浏览器将这些文档解析、渲染后,呈现出来的结果就是 Web 页面。

动态 HTML

动态 HTML 是指使用客户端脚本语言将静态的 HTML 内容变成动态的技术的总称。通过调用客户端脚本语言 Javascript,实现对 HTML 的 Web 页面的动态改造。

Web 应用

Web 应用是指通过 Web 功能提供的应用程序。Web 应用利用程序动态构建 HTML 内容。
image.png

与 Web 服务器及程序协作的 CGI

CGI 是指 Web 服务器在接收到客户端发送过来的请求后转发给程序的一组机制

因 Java 而普及的 Servlet

Servlet 是一种能在服务器傻姑娘创建动态内容的程序。Servlet 是用 Java 语言实现的一个接口,属于面向企业级 Java 的一部分。使用 CGI 每次接收到请求,程序都要跟着启动一次,一旦访问量过大,Web 服务器要承担巨大的负载。而 Servlet 运行在与 Web 服务器相同的进程中,负载相对较小。Servlet 的运行环境叫做 Web 容器或者 Servlet 容器。

数据发布的格式与语言

XML 与 JSON

  • XML是按应用目标进行扩展的通用标记语言。相比 HTML 更加简单,而且由于 XML 结构都是用标签分割而成的树形结构,也更容易读取
  • JSON 是以 JavaScript 的对象表示法为基础的轻量级数据标记语言。支持 false/null/true/对象/数组/数字/字符串 7 种类型。JSON 让数据更轻更纯粹,普及度最高