一、静态web页面:
1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。
2、为了让静态web页面显示更加好看,使用javascript/VBScript/ajax(AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。)但是这些特效都是在客户端上借助于浏览器展现给用户的,所以在服务器上本身并没有任何的变化。
3、静态web无法连接数据库;
4、静态web资源开发技术:HTML;
5、由于现在的web页面中,大量使用JS,导致浏览器打开页面,就会占用大量的内存,服务端的压力是减轻了,但压力转移到了客户端。
二、动态web页面:
动态WEB中,程序依然使用客户端和服务端,客户端依然使用浏览器(IE、FireFox等),通过网络(Network)连接到服务器上,使用来处理。
如果客户端请求的是静态资源(*.htm或者是*.htm),则将请求直接转交给WEB服务器,之后WEB服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行。
如果客户端请求的是动态资源(*.jsp、*.asp/*.aspx、*.php),则先将请求转交给WEB Container(WEB容器),在WEB Container中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容,拼凑页面的展示内容后,把所有的展示内容交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。
再进一步深入分析动态web的访问过程:浏览器访问web时,看似是直接访问的jsp页面,其实是,最先到达的地方是服务器,服务器创建好req和resp对象后再给jsp页面使用。在jsp中完成设置字符集和取得表单参数后再调用servlet,完成业务处理。然后返回到jsp,jsp就会生成相应的html页面。该页面会返回到服务器,再由服务器,通过response对象返回给客户端。
其区别主要为:
1、静态页面就是设计者把页面上所有东西都设定好、做死了,然后放上去,不管是谁在任何时候看到的页面内容都是一样的,一成不变(除非手动修改页面内容)。静态html页面文件,可以直接用本地的浏览器打开。比如:file:///Users/Phil/Documents/DevOps/HBuilderProjects/testJSP/index.html。
2、动态页面的内容一般都是依靠服务器端的程序来生成的,不同人、不同时候访问页面,显示的内容都可能不同。网页设计者在写好服务器端的页面程序后,不需要手工控制,页面内容会按照页面程序的安排自动更改变换
谢谢邀请,网站建设中会遇到许多的问题,在这里向大家介绍几点。1 页面要小巧,实用,方便人们游览。页面的占用空间越小,游览的速度越快,2尽可能使用HTML页面,虽然PHP,ASP,JSP可以使网给呈现‘...
想要实现这种图片的效果,可以使用PS,但该软件的操作有些麻烦,而且对于新手朋友来讲,并不友善,因此您可以使用『snapmod』这款软件! 给您看2张示例图: 第一张图片,是笔者用手机正常拍摄的(请...
谢邀。从2011年就开始做了各种类型的网站,那时候还谈不上移动互联网时代,从建立一个网站,到SEO优化,推广运营一个人全包。 先说说步骤,再谈谈细节吧第一步:搞定一个域名 第二步:买一台虚拟主机 第...
1、mobi主要用于方便手机上网浏览网站,是目前唯一的手机域名,全球18亿多部移动电话用户,数量特别庞大,是移动互联网网络营销的有力工具,.mobi域名将会是手机上的霸主。 2、是有人注册的,但是注...
響(xiǎng)應(yīng)式(shì)网站(zhàn)的每一个网页都能自动适應(yīng)不(bù)同尺(chǐ)寸的屏幕。響(xiǎng)應(yīng)式(shì)网站(zhàn)自适應(yīn...
用户在搜索关键词的时候,首先看到的是网站的标题和描述,想要进一步吸引用户的点击,得到用户的青睐,醒目的描述发挥着至关重要的作用,毕竟标题长度有限,并不能完全显示,而描述是概括网站核心的简洁话语。 网站...
首先进入微时通公众平台首页注册账号。注册完成后进入微时通平台绑定一个微信的公众账号,然后进入微信公众平台点击功能模式把开发者模式开启将下边会有URL跟Tken绑定地址,这两个地址在微时通的账户信息功能...
网络备案网站备案是根据国家法律法规需要网站的所有者向国家有关部门申请的备案,主要有ICP备案和公安局备案。非经营性网站备案(Internet Content Provider Registration...