web-server – 有人可以解释app server / web server / web services之间的区别吗?

我知道,对于web服务器,html页面从服务器转移到客户端,使用Web服务,发送一个xml文件,但仍然……我不明白它们;甚至没有它们之间的区别.

有人可以解释这个术语尽可能简单吗?

平台:java,python,PHP

谢谢

解决方法

Web服务器是使用HTTP(S)协议为您提供内容的东西;它以“给我 http://some.site.com/some/page?some=parameter”的形式接收请求并发送回可以是HTML页面的回答或可以通过HTTP(S)传输的任何其他内容;几乎任何东西(详见MIME).

通常情况下,网页不仅仅是静态文本文件,而是由服务器使用程序员开发的一些服务器端代码即时生成;当一个网站(或其中一部分)变得足够复杂时,通常将其定义为“网络应用程序”;这个词非常模糊,实际上意味着“一个带有动态生成内容的网站”.有时,Web服务器和应用程序服务器实际上是相同的程序(请参阅IIS或带模块的Apache);其他时候,应用服务器是一个完整的不同程序(甚至可能在不同的机器上运行),它与Web服务器通信,以便在Web服务器管理HTTP请求和静态内容时为其提供动态内容.这是Java网站的标准做法.

Web服务是一种Web应用程序,它遵循为使用XML交换请求和响应而定义的某些标准;这里的想法是Web服务不会被人类使用,但会被其他程序调用(可能是Web应用程序本身),所以它不需要做花哨的图形或其他任何东西,而只是提供以标准化方式请求的信息.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些