第一章Web技术概述

目录

1.1认识静态网页和动态网页

1.1.1静态网页

1.1.2动态网页

1.2认知Web服务器和网络数据库

1.2.1Web数据库

1.2.2网络数据库技术

1.3比较JSP和ASP.NET

1.4比较C/S结构与B/S结构


1.1认识静态网页和动态网页

www是world Wide Web(环球信息网)的缩写,也可以简称Web,中文名字为万维网。

1.1.1静态网页

静态网页是指没有后台数据库、不含程序、不可交互的网页。编的是什么它显示的就是什么,不会有任何改变。

静态网页通常是以htm、.html、.shtml等为后缀的页面文件。在HTML格式的网页上,也可以出现各种动态的效果,如.gif格式的动画、Flash、滚动字幕等,这些“动态效果”只是视觉上的。

静态网页的主要特点:

1、静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;

2、网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。

3、静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀;

4、静态网页的内容相对稳定,因此容易被搜索引擎检索

5、静态网页的交互性较差,在功能方面有较大的限制。

1.1.2动态网页

动态网页是相对于静态网页而言的,是指可交互的、有后台数据库、含有程序的网页,它显示的内容随着用户需求的改变而改变。

动态网页通常是以.asp、.jsp、.php、.aspx等形式为后缀的页面文件。

动态网页的主要特点如下:

1、动态网页是以数据库技术为基础的,可以大大降低网站维护的工作量;

2、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;

3、采用动态网页技术的网站可以实现更多的功能。

4、搜索引擎一般不可能从一个网站的数据库中访问全部网页。

1.2认知Web服务器和网络数据库

1.2.1Web数据库

Web服务器不是常常提到的物理机器(服务器),而是一种软件,可以管理各种Web文件,并为提出HTTP请求的浏览器提供HTTP响应。

Web服务器可以解析HTTP协议。

常用的Web服务器

1、Microsoft IIS

2、IBM WebSphere

3、BEA WebLogic

4、Apache

5、Tomcat

Tomcat是一个开放源代码、运行Servlet和·JSP Web应用软件的基于java的web应用软件容器。

1.2.2网络数据库技术

数据库技术产生于20世纪60年代末至20世纪70年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据。

网络数据库也叫web数据库。web数据库由数据库服务器(Database Server)、中间件(Middle Ware)、web服务器(Web Server)、浏览器(Browser)4部分组成。

工作过程可简单的描述成:用户通过浏览器端的操作界面以交互的方式经由Web服务器来访问数据库。用户向数据库提交的信息以及数据库返回给用户的信息都是以网页的形式来显示的。

1.3比较JSP和ASP.NET

1.3.1ASP

ASP是微软公司开发的一种类似HTML、Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自己的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用软件。

1.3.2PHP

PHP(Hypertext  Preprocessor)超文本预处理器,PHP是一种HTML内嵌式的语言。

1.3.3JSP

JSP(Java Server Pages),JSP是在传统的网页HTML文件(*.htm,*html)中插入Java程序段(JavaScript),从而形成JSP文件(*.jsp)

1.4比较C/S结构与B/S结构

C/S结构全称为Client/Server,即客户端/服务器模式。

B/S结构全称为Browser/Server,即浏览器/服务器模式。

B/S结构由浏览器、web服务器、数据库服务器3个层次组成。

猜你喜欢

转载自blog.csdn.net/TAO1031/article/details/124174661