从我在 Internet 上阅读的所有内容中,我设法了解有两种类型的服务器:静态和动态。静态服务器包括支持 HTTP 和 URL 的“硬件服务器”和“软件服务器”。动态服务器包含包含静态 + 应用程序服务器和数据库的所有内容。所有信息都来自这里。
也就是说,实际上,由于应用程序服务器的操作,动态服务器被称为动态服务器,它可以动态更改通过 HTTP 传输的文件。
我有个问题。事实证明,应用程序服务器是某种允许您处理文件的代码。但从这句话来看,这并不完全正确(代码不太可能包含 Web 服务器):
应用程序服务器可以包含 Web 服务器,这就是为什么它被认为比 Web 服务器更强大的原因。
在这里,我很可能不了解这个应用程序服务器的结构或结构。为什么以及如何包含此 Web 服务器?
另外,这句话不清楚:
应用程序服务器充当一组组件,通过平台本身定义的 API(应用程序编程接口)可供软件开发人员使用。
事实证明,如果 API 支持 2 个程序的交互,那么在这种情况下,API 可以支持应用服务器与任何其他程序的交互。API 是否始终支持与应用程序服务器一起使用,API 是否仅与应用程序服务器一起使用?