服务器端网站编程入门

在本模块中,我们将回答关于服务器端编程的一些基本问题,例如“什么是服务器端编程?”、“它与客户端编程有何不同?”以及“为什么它如此有用?”。我们还将概述一些最受欢迎的服务器端 Web 框架,并提供有关如何选择最适合创建第一个项目的框架的指导。最后,我们将提供一篇关于 Web 服务器安全的入门级文章。

先决条件

在开始本模块之前,您不需要具备任何服务器端网站编程或任何其他类型编程的知识。

但是,您应该了解一些关于网站和 Web 服务器的工作原理的知识。为此,以下是我们推荐的阅读材料

通过从这些准备工作中获得的基本理解,您将准备好逐步完成本节中的模块。

指南

服务器端的介绍

欢迎来到 MDN 服务器端编程入门课程!第一篇文章从高级角度考察了服务器端编程,回答了诸如“什么是服务器端编程?”、“它与客户端编程有何不同?”以及“为什么它如此有用?”等问题。阅读完本文后,您将了解通过服务器端代码为网站提供的额外功能。

客户端-服务器概述

既然您已经了解了服务器端编程的目的和潜在益处,我们将研究当服务器从浏览器接收“动态请求”时会发生什么。由于大多数网站的服务器端代码以类似的方式处理请求和响应,这将帮助您了解在编写自己的代码时需要做什么。

服务器端网页框架

上一篇文章解释了服务器端 Web 应用程序需要执行哪些操作才能响应 Web 浏览器请求。本文解释了 Web 框架如何简化这些任务,并帮助您为第一个服务器端 Web 应用程序选择合适的框架。

网站安全

网站安全需要在构建和运营网站的各个方面保持警惕。这篇入门文章将帮助您了解可以采取的第一个重要步骤,以保护您的 Web 应用程序免受最常见威胁的攻击。

注意: 本主题讨论服务器端框架,以及如何使用它们来创建网站。如果您正在寻找有关客户端 JavaScript 框架的信息,请参见 了解客户端 JavaScript 框架.

评估

由于我们尚未向您展示任何代码,因此本“入门”模块没有评估。此时,您应该对可以利用服务器端编程提供的功能有了一般性的了解,并且您已经决定使用哪个服务器端 Web 框架来创建第一个服务器端应用程序。