博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
静态网页与动态网页的区别
阅读量:5046 次
发布时间:2019-06-12

本文共 1109 字,大约阅读时间需要 3 分钟。

 

我们所理解的网页

  网页是上网浏览时看到的页面,通过浏览器呈现在电脑上。例如用户在浏览器地址栏输入 www.baidu.com ,则打开一个页面,这个页面就是通常说的“网页”。网站是一个具有多个网页的站点,如 www.baidu.com就是一个网站的地址,用过通过这个地址来访问网站,网站中包括多个相关的网页。网页分为静态网页和动态网页。

 

 

静态网页

  静态页面是指网络上内容和外观总是保持不变的页面。在网站设计中,纯粹的html格式的网页通常被成为“静态网页”,静态网页的文件扩展名是.htm或者.html,可以包括文本,图像,声音,flash动画等。静态网页是相对于动态网页而言的,指没有后台数据库,不含程序和不可交互的网页。一般用于更新较少,展示型网站。

 

动态网页

  静态网页随着html代码的生成,页面的内容和现实就不会发生变化了,除非修改页面代码。动态网页则不然,虽然页面没有变,但显示的内容可以随着时间环境,或者数据库操作结果而发生变化。

  静态网页有很多问题,最明显的就是无法与服务器进行交互,用户无法从服务器获取信息并自动更新,也无法将用户信息提交到服务器。于是便出现了动态网页。动态网页一般由两部分组成:静态页面和动态操作。通过HTML来显示页面,通过动态操作完成信息的更新。动态网页的实现依靠浏览器段和服务器端的互动。服务器端可以实时处理浏览器端的请求,然后将响应内容传给浏览器。

 

 

常见的动态网页开发语言

 

1、JSP

  JSP基于Java Servlet技术来开发动态的、高性能的Web应用程序。JSP的网页实际是在HTML文件中加入Java代码片段和JSP特殊的标记构成。JSP是Java的成员,所以也具有平台无关性。

  JSP页面可以将动态和静态的内容相互分离,使得界面的设计者可以专注于界面年的美化,动态部分则由JSP程序的开发者负责,实现界面与业务逻辑的分离,可以实现JSP代码的高度复用。

 

2、CGI

  Common Gateway InterFave,公共网关接口,比较早用来建立动态网页的技术,当客户端向Web服务器上指定的CGI程序发送请求时,Web服务器会启动一个新的进程执行某些CGI程序。可以用很多语言编写。

 

3、PHP

  PHP是一种开源的脚本语言,具备简单而独特的语法,这些语法混合了C、Java、Perl以及PHP自创的语法。PHP开发动态页面与其他语言开发相比,PHP是将程序嵌入到了HTML中去执行,执行效率比完全生成HTML标记的CGI要高得多。

 

转载于:https://www.cnblogs.com/zoey686/p/11359853.html

你可能感兴趣的文章
android 分辨率自适应
查看>>
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
国外媒体推荐的5款当地Passbook通行证制作工具
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>
hibernate生成表时,有的表可以生成,有的却不可以 2014-03-21 21:28 244人阅读 ...
查看>>
mysql-1045(28000)错误
查看>>
Ubuntu 编译出现 ISO C++ 2011 不支持的解决办法
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>
VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在
查看>>
Halcon一日一练:图像拼接技术
查看>>
Swift - RotateView
查看>>
iOS设计模式 - 中介者
查看>>
centos jdk 下载
查看>>
HDU 1028 Ignatius and the Princess III(母函数)
查看>>
(转)面向对象最核心的机制——动态绑定(多态)
查看>>
token简单的使用流程。
查看>>
django创建项目流程
查看>>