web运⾏机制
最近⽼是云⾥雾⾥,很多东西都墨守成规了,所以花了点时间研究⼀下web开发的运⾏机制,就把它整理了⼀下。
简要的介绍⼀下Web的⼯作机制,以便对开发JavaWeb项⽬有个更好的理解。
⼀、Web的概念
1.1    何为Web:Web是万维⽹(World Wide Web)的简称。Web出现以前,⽤户查询信息时,需要记住信息的详细地址和各种⽹络命令。有了万维⽹,就可以利⽤链接从Internet的⼀个站点⽅便的访问另⼀个站点,我们今天将这种⾏为称为“浏览”。
1.2  Web的核⼼标准:URL、HTTP、HTML
URL统⼀资源定位符:URL为描述⽹页和其他资源地址提供了⼀种标识⽅法,⽤于实现对资源的定位。我们我们在浏览器中输⼊的⽹址就是URL,每个⽹页都有⼀个Internet地址。 URL由协议类型、主机名、路径和⽂件名三部分组成。
HTTP超⽂本传输协议:HTTP是⼀种通信协议,它规定了客户端(浏览器)与服务器之间信息交互的⽅
式。当我们在浏览器的地址栏中输⼊URL或者单击⽹页中的超链接时,便确定了要浏览的地址。浏览器会通过超⽂本传输协议(即HTTP)从Web服务器上将站点的⽹页代码提取出来,并翻译成⽹页返回给我们。
HTML超⽂本标记语⾔:HTML是⼀种制作Web⽹页的⼀种标记语⾔,有了HTML,不同语⾔的计算机之间就可以⽆障碍的交流。标记即标签的意思,指的是对浏览器的各种元素进⾏标识的意思。HTML使⽤标签来标记⽹页中的各个部分,浏览器再通过这些标签得知如何显⽰⽹页中的各个部分,如字体、字号、颜⾊等等。
⼆、C/S和B/S软件体系结构
浏览web是什么意思2.1  C/S即客户机/服务器模式(Client/Server)
⼤多数应⽤软件系统采⽤的是这种结构,Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将⽤户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显⽰给⽤户;Server程序的任务是接收客户程序提出的服务请求,进⾏相应的处理,再将结果返回给客户程序。
2.2  B/S即浏览器/服务器模式(Browser/Server)
WEB浏览器是客户端最主要的应⽤软件。客户机上只要安装⼀个浏览器,浏览器通过Web Server 同数据库进⾏数据交互。Browser/Server结构主要是利⽤了不断成熟的Web浏览器技术:结合浏览器的多种脚本语⾔和ActiveX技术,⽤通⽤浏览器实现原来需要复杂专⽤软件才能实现的强⼤功能,同时节约了开发成本。
Web浏览器以HTML⽂档的形式向Web服务器提交请求,请求会通过HTTP协议传输给服务器,服务器接受请求后,进⾏相应的处理,然后再将处理后的结果通过HTTP返回给服务器,最终在浏览器上显⽰所请求的页⾯。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。