网站由当初简单的静态页面发展到今天更多的动态页面 不仅适合电脑浏览而且也要适合手机等移动设备浏览而 且还在向具有联想功能的语义网发展,可以想象未来的网 站功能越来越强大,人工智能化程度越来越高,更好地为 人类服务,人类的工作、生活和娱乐也越来越多地离不开 网站,所以,研究网站、开发网站也就成为我们相关科学 家的一项重要任务
◼ 网站由当初简单的静态页面发展到今天更多的动态页面, 不仅适合电脑浏览而且也要适合手机等移动设备浏览,而 且还在向具有联想功能的语义网发展,可以想象未来的网 站功能越来越强大,人工智能化程度越来越高,更好地为 人类服务,人类的工作、生活和娱乐也越来越多地离不开 网站,所以,研究网站、开发网站也就成为我们相关科学 家的一项重要任务。 6
8.1.3 网站分类 计草机利学与校未学网 根据网站所用编程语言可以分为:asp网站、php网站、 jSp网站、Asp.net网站等; ·根据网站的用途可以分为:门户网站(属于综合网站)、 行业网站、娱乐网站等; ■根据网站的功能可以分为:单一网站(如企业网站)、多 功能网站(如网络商城)等等: 根据网站的持有者可以分为:个人网站、商业网站、政府 网站、教育网站等; 。根据网站的商业目的可以分为:营利型网站(如行业网站、 论坛)、非营利型网站(如企业网站、政府网站、教育网 站)等等
8.1.3 网站分类 ◼ 根据网站所用编程语言可以分为:asp网站、php网站、 jsp网站、Asp. net网站等; ◼ 根据网站的用途可以分为:门户网站(属于综合网站)、 行业网站、娱乐网站等; ◼ 根据网站的功能可以分为:单一网站(如企业网站)、多 功能网站(如网络商城)等等; ◼ 根据网站的持有者可以分为:个人网站、商业网站、政府 网站、教育网站等; ◼ 根据网站的商业目的可以分为:营利型网站(如行业网站、 论坛)、非营利型网站(如企业网站、政府网站、教育网 站)等等。 7
8.1.4网站的工作原理 0 杜算风利学与技本学脑 网站的一般工作原理指Web服务器与客户端浏览器交互的基本原理, 说白了就是,网站服务器上的文件和数据库最终成为客户所看到的华 丽或朴素的页面的过程。这个过程包括3个问题: ·(1)网站的数据如何变成页面数据? ■网站的数据要变成用户能够看懂的页面数据,这个需要网站程序来解 决
8.1.4 网站的工作原理 ◼ 网站的一般工作原理指Web服务器与客户端浏览器交互的基本原理, 说白了就是,网站服务器上的文件和数据库最终成为客户所看到的华 丽或朴素的页面的过程。这个过程包括3个问题: ◼ (1)网站的数据如何变成页面数据? ◼ 网站的数据要变成用户能够看懂的页面数据,这个需要网站程序来解 决。 8
(2)如何根据用户请求将指定的数据送达客户端? 0 根据用户请求将指定的数据送达客户端这个问题需要置 网来解决。客户机与服务器之间通过HTTP协议(超文本 传输协议)进行通信。首先,客户通过浏览器向Neb服务 器发送HTTP请求,这个请求通过互联网传送到被访问的 服务器,服务器响应请求并进行处理之后生成特定的 HTML文档,然后再用HTTP协议将此HTML文档通过互联 网返回到客户端的浏览器显示出来
◼ (2)如何根据用户请求将指定的数据送达客户端? ◼ 根据用户请求将指定的数据送达客户端这个问题需要互联 网来解决。客户机与服务器之间通过HTTP协议(超文本 传输协议)进行通信。首先,客户通过浏览器向Web服务 器发送HTTP请求,这个请求通过互联网传送到被访问的 服务器,服务器响应请求并进行处理之后生成特定的 HTML文档,然后再用HTTP协议将此HTML文档通过互联 网返回到客户端的浏览器显示出来。 9
(3)客户端如何将页面数据显示为页面? 所谓页面就是指用户在电脑屏幕上所看到的图形界前的 文本、图像、图形的集合,这个问题由浏览器来解决。网 站的Web服务器接收到的HTTP请求通常分为两种情况:一 种是请求一个静态的HTML网页,此时Web服务器在网站 建设自身服务器上查找到相应的页面并将该页面发送出去 即可将这个请求转交给应用程序服务器处理。另一种是请 求一个动态的HTML页面,此时若应用程序服务器也能自 行完成全部处理,则需请求一个以asp或者php或者jsp结 尾的动态网页,此时Wb服务器无法自行直接处理,还将 根据需要访问数据库服务器进行相应的处理,最终再将处 理结果生成HTML文档,由Web服务器发送回客户端浏览 器。 10
◼ (3)客户端如何将页面数据显示为页面? ◼ 所谓页面就是指用户在电脑屏幕上所看到的图形界面上的 文本、图像、图形的集合,这个问题由浏览器来解决。网 站的Web服务器接收到的HTTP请求通常分为两种情况:一 种是请求一个静态的HTML网页,此时Web服务器在网站 建设自身服务器上查找到相应的页面并将该页面发送出去 即可将这个请求转交给应用程序服务器处理。另一种是请 求一个动态的HTML页面,此时若应用程序服务器也能自 行完成全部处理,则需请求一个以asp或者php或者jsp结 尾的动态网页,此时Web服务器无法自行直接处理,还将 根据需要访问数据库服务器进行相应的处理,最终再将处 理结果生成HTML文档,由Web服务器发送回客户端浏览 器。 10