任何人都可以提供任何客户端服务器Web应用程序的抽象视图吗? [英] Can any one give abstract view of any Client Server Web appliction?

查看:67
本文介绍了任何人都可以提供任何客户端服务器Web应用程序的抽象视图吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的煎锅,

任何人都可以通过编程甚至Like算法通过提供客户端到服务器连接的抽象视图来帮助我.通常,当我们浏览任何站点时,我们都会使用客户端应用程序.

该客户端如何与服务器连接?我的意思是维护数据库和安全的日期传输.

[EMAIL DELETED]

Dear Skillets,

Can any one help me by giving abstract view of Client to Server connection by programmatically even Like algorithm. Normally when we browse any site we use client application.

How that client is connected with server? I mean maintaining database and secure date transportation.

[EMAIL DELETED]

推荐答案

由于您特别询问了客户端服务器Web应用程序,因此Google/Bing真正需要了解的是Web服务器如何工作.由于这是Microsoft技术站点,因此我假设您想搜索ASP.NET.

请注意,这与传统的用法不同,在传统的用法中,客户端-服务器设计通常意味着您在网络上有一台服务器,而客户端应用程序将连接到该服务器.在非常简单的情况下,服务器仅是数据库服务器,而客户端直接与DB通信.这些天来,这是非常糟糕的做法,因此人们将对此完全不予接受.在稍微复杂一些的设计中,客户端与服务器应用程序通信(通过套接字,远程处理,wcf等),并且服务器应用程序将实际数据库与最终客户端隔离开.

奇怪的是,维基百科页面没有太多直接内容( http://en.wikipedia.org/Wiki/Client%E2%80%93server_model [ ^ ]),但文章中有相关主题的链接,因此您可能也要看一下.
Since you''ve specifically asked about a client server web application, what you really need to google/bing for is how web servers work. Since this is a Microsoft technologies site, I''d assume you would want to search for ASP.NET.

Note that this is different from the traditional use of the word, where client-server design typically meant you had a server on the network, and client apps that would connect to this server. In very simple cases, the server would merely be the database server and clients directly talked to the DB. These days, this would be severely frowned upon as a very poor practice. In slightly more sophisticated designs, clients communicated to a server app (via sockets, remoting, wcf etc.) and the server app shielded the actual database from the end clients.

Oddly enough, the wikipedia page does not have too much direct content (http://en.wikipedia.org/wiki/Client%E2%80%93server_model[^]) but there are links from the article to related topics, so you may want to take a look at that as well.


如果您在Google上搜索理解"一词,客户/服务器",您将获得超过300万个结果,这是第一个结果:

了解客户端/服务器体系结构 [
If you google the phrase "understanding client/server", you''ll get over 3 million results back, and this is the first one:

Understanding Client/Server Architecture[^]

It''s even got pictures.


如果我们考虑Web应用程序的功能,那么当今所有实际的Web应用程序都是客户端/服务器应用程序.这是因为所有Web浏览器(IE,FireFox等)都充当客户端并以某种方式与某些Web服务器通信. Web浏览器以与传统客户端/服务器应用程序非常相似的方式与Web服务器交换请求/反馈.唯一真正的区别是Web浏览器可以与他们的服务器进行远距离通信.认为这就像网络电缆从建筑物内延伸到数英里之外.而已.即使您使用的协议也保持不变,即TCP/IP系列.
If we consider how web applications function, all real-world web applications today are client/server applications. This is because all web browsers (IE, FireFox, etc) act as clients and communicate to some web servers one way or another. Web browsers exchange requests/feedbacks with web servers in a way pretty much similar to a traditional client/server application. The only real difference is that web browsers can talk to their servers at great distances. Think this as if the network cable were extended from within the building to miles away. That''s it. Even the protocols you are using remain the same, i.e., the TCP/IP family.


这篇关于任何人都可以提供任何客户端服务器Web应用程序的抽象视图吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆