A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© moguizhongdetia 中级黑马   /  2020-2-25 16:26  /  599 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


一、基础
web即指网页,web资源有两种,动态的与静态的。
静态的web资源:一般为用某种语言(如HTML)写的一个网页,在这个网页中,所显示的一切是写好的,无法在网页上发生改变。
动态的web资源:是在静态的资源基础上,添加与网络的连接,与数据库的连接,以及与用户的交互功能。
WEB应用程序指供浏览器访问的程序,通常也简称为web应用。例如有a.html 、b.html…..多个web资源,这多个web资源用于对外提供服务,此时应把这多个web资源放在一个目录中,以组成一个web应用(或web应用程序)
  一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。
  Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。
二、静态web
静态web一般为用HTML写的一个页面,文件后缀为.html。
在静态WEB程序中,客户端使用浏览器(如IE、Chrome等)连接到服务器上,发起一个请求,告诉服务器现在寻找哪个页面,所有的请求交给WEB服务器,之后WEB服务器根据用户的需要,从内存中取出内容。之后通过WEB服务器返回给客户端,客户端接收到内容之后经过浏览器解析展示,得到显示的效果。
三、动态web
动态web基于静态web,但功能比静态web更为完善。动态web可以实现与用户的交互功能,可以使用JavaScript或VBScript实现。
动态web可以是一个静态web,当用户查看一个动态web时,若为静态web,过程与上面↑叙述相同。当查看的是动态web时,则先将请求转交给WEB Container(WEB容器),在WEB Container中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容,然后把所有的展示内容与用户的操作转交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。

3 个回复

倒序浏览
不要等待机会,而是要创造机会。现在我来了,希望我们都可以坚持,早日用知识达到暴富
回复 使用道具 举报
选择了,便走下去。
回复 使用道具 举报
学习要加,骄傲要减,机会要乘,懒惰要除。诶,激励自己的名言,希望对你有用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马