Web applications “a”是什么;服务器应用程序;?

Web applications “a”是什么;服务器应用程序;?,web-applications,Web Applications,什么是“服务器应用程序”?我被要求写一篇关于“服务器应用程序”中的bug的文章,但我对确切的术语并不熟悉。它们只是web应用程序,还是其他什么 一个“服务器应用程序”是一个应用程序,它等待来自其他应用程序的请求并对其作出响应,从而根据请求提供“服务”。web服务器是一个服务器应用程序。一个“服务器应用程序”绑定到并具有一个可访问的地址(以及可选的名称)。例如,Google的web服务器侦听端口80(HTTP),并有(多个)地址可从“www.Google.com”解析。在本例中,我们讨论的是“we

什么是“服务器应用程序”?我被要求写一篇关于“服务器应用程序”中的bug的文章,但我对确切的术语并不熟悉。它们只是web应用程序,还是其他什么

一个“服务器应用程序”是一个应用程序,它等待来自其他应用程序的请求并对其作出响应,从而根据请求提供“服务”。web服务器是一个服务器应用程序。

一个“服务器应用程序”绑定到并具有一个可访问的地址(以及可选的名称)。例如,Google的web服务器侦听端口80(HTTP),并有(多个)地址可从“www.Google.com”解析。在本例中,我们讨论的是“web服务器应用程序”。其他“服务器应用程序”将运行“知名”端口的范围,并因专有应用程序和协议而陷入默默无闻的境地

相反,“客户机应用程序”在某种程度上依赖于“服务器”。有些协议是分散的,例如
git
bittorent
。相比之下,没有Microsoft Exchange(或任何其他邮件服务器),Microsoft Outlook(或任何其他电子邮件客户端)无法发送邮件。

1。什么是客户机-服务器应用程序?

客户机-服务器描述了一种应用程序体系结构,在该体系结构中,客户机向服务提供者服务器请求操作或服务。考虑一个Web浏览器和一个Web服务器。在浏览器窗口中寻址URL时,它(客户端)会从Web服务器请求页面。服务器向客户端返回一个html页面,客户端解析页面(数据)并将其显示在您的计算机上

当开发一个客户机-服务器应用程序时,比如Web浏览器和Web服务器,你需要考虑如何在团队环境中处理开发应用程序,以及如何处理长期维护。开发客户机-服务器应用程序与开发模块化程序并行。模块化编程将大型应用程序划分为更小的组成部分,以简化团队开发并提供更好的可维护性。在客户机-服务器应用程序中,模块不必是同一程序的一部分,甚至不必在同一台计算机上运行。每个模块化功能可以在不同的设备上运行

2。客户的表现如何?

客户端程序通过向服务器发送消息来请求服务。回到Web示例,Web浏览器是我们每天用来请求Web页面的客户端。例如,当您单击链接阅读本文时,您的浏览器向德克萨斯州奥斯汀的Web服务器发送了一条消息。作为响应,您的浏览器收到了您正在阅读的html页面。Web浏览器代表许多客户端程序,它们管理应用程序的图形用户界面(GUI)或显示部分;确定应用程序提供的服务的表示

3。服务器的功能是什么?

服务器程序通过执行客户端请求的任务来处理客户端请求。例如,在Web浏览器中,Web服务器返回客户端请求的html页面。但是客户端请求和服务器程序并不总是那么简单。考虑一个更复杂的应用程序,其中你在网页上购买一个产品。在这种情况下,客户机会通知服务器您正在购买什么,服务器会用购买请求更新数据库。然后,服务器通知客户端订单已经下好

服务器在等待客户端请求时通常是被动的。在这些等待期间,服务器可以执行其他任务或执行维护。与客户端不同,服务器必须持续运行,因为客户端可以随时请求服务。另一方面,客户端只需要在需要服务时运行。许多服务器应用程序允许多个客户端请求服务。例如,当您阅读此页面时,其他对客户机-服务器编程感兴趣的人也可以请求并阅读同一网页

原创文章是

还可以看看这篇文章