web:超文本,超媒体,超文本传输协议
web技术指的是开发互联网应用的技术总称,一般包括WEB服务端技术和WEB客户端技术。
Internet和web的关系:
web是Internet上最流行的应用之一,Internet为web提供了网络运行环境
web的出现极大的推动了Internet的普及和推广。
Web的主要组成
1.本地计算机和远程服务器
本地计算机;用户自己浏览站点的本地机器
远程服务器:为客户端(用户)计算机提供各种服务的高性能计算机,主要功能是接受客户浏览器发送的请求,分析请求,并给予响应,相应的结果发送给客户端的浏览器。
2.静态页面和动态页面
静态页面;HTML页面文件,所有的代码都在网页种,不需要执行动态程序(访问数据库)来生成客户想要的网页
动态页面:页面内容是交互的,可以根据系统的设置显示不同的页面。
动态网页技术
三。Web应用程序的工作原理
浏览器的访问过程如下(用户想要访问网页,需要先获取网站首页的站点信息):
(1)浏览器地址栏输入想要访问网站首页的地址
(2)用户向浏览器发送访问首页的请求
(3)服务器收取客户端的的访问请求
(4)服务器处理请求(若首页动态文档需要经过数据处理再返回,若为静态文档直接返回该文档即可)
(5)服务器将请求的处理结果在客户端的浏览器显示
4.常用的WEB开发技术
4.1静态web开发技术
html静态网页开发技术(超文本标记语言)
xml意为可扩展的标记语言。它是一种显示数据的标记语言,能够使数据无障碍地进行传输,并显示在用户的浏览器上。
4.2动态web开发技术
ASP(微软推出)
ASP.NET
PHP
JSP