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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马润 中级黑马   /  2020-1-3 11:21  /  2232 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

7 个回复

正序浏览
一万年太久,只争朝夕。
回复 使用道具 举报
人,长得漂亮不如活得漂亮。
回复 使用道具 举报
努力不一定成功,放弃一定失败。
回复 使用道具 举报
没有伞的孩子必须努力奔跑!
回复 使用道具 举报
成功永远属于一直在跑的人。
回复 使用道具 举报
逆风的方向,才最适合飞翔。
回复 使用道具 举报
当你能梦的时候就不要放弃梦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马