您的位置:首页 > 其它

一名小白理清关于Web的一些基本概念

2016-03-01 23:24 363 查看
作为一名小白,对于许多关于Web的概念十分模糊,感谢老师的幽默风趣的解释,以下内容是来自他所创作的一个小故事和少许我自己的理解。

如果说把服务器比作一个小镇,小镇上面有农场、政府等等,农场上有产品要进行交易,维持交易和生产就需要一个平台,政府就扮演着这样的角色,而小镇中的农场、政府是按照J2EE的标准搭建起来的一个系统,为了让小镇的这些东西买到更远的地方,我们需要建立道路,有了远程接口,东西就可以买到更远的地方了,例如5个农场生产出5种产品,因为最近参与的项目是关于EJB的,所以说我们将农产品比作EJB,政府就是JBOSS,维持着农产品交易的秩序,这种小镇生产的模式我们理解为J2EE。然而远程农产品的消费者我们可以理解为客户端,对于本地消费者可以理解为一些网页的脚本,例如javascript。小镇消费属于Local模式,卖到更远的地方属于Remote模式,当我们需要把小镇上的东西卖到更远的地方时,小镇就需要修一条高速公路。路是Remote接口,把小镇连接到远方,然而公路的设计使得只有HTTP引擎(HTTP--超文件传输协议)的车能够上路,然而对于货物如何装上货车,就需要JSP(Java
Server Page)、ASP(Active Server Page),货物可以在这两个货运站打包装车,也就是说jsp,asp执行的结果会生成符合http协议的网站,而后,订单的格式也就确定了:http://www.xxx.com/index.jsp,http是高速公路的标准,www.xxx.com(域名,与服务器IP地址一一对应)是小镇的名字,index.jsp就是JSP货运站下订单的地方,订单的数量就是访问量,生意好时,就会产生并发访问(同时又多个人要),之后microsoft做了一个IE的下单软件,这种下单软件被称为浏览器,以浏览器下单的方式就成为B/S方式。突然有一天来了一个外国人,他只会B/S,这时候年轻人Webservice搞出一种大家公认的沟通语言XML,为了与之前的http兼容,在http基础上打包成为SOAP(SOAP的数据包是xml格式的,解开来是http格式),以便可以上高速,这种支持C/S并且基于SOAP和XML的下单方式叫做WebService。

另外域名是通过DNS的服务器翻译成IP地址。另外附上一张来自慕课网的关于网络基础的图片。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: