第6课网站建设和网页制作 本课内容 口普通网站的基本构成 aWeb中的静态和动态网页 aWeb服务器环境的安装 口Web网页的发布和访问 HTML初步 口网页设计与编程 网络应用基础第7课
网络应用基础 第7课 1 第6课 网站建设和网页制作 ◼ 本课内容 ❑ 普通网站的基本构成 ❑ Web 中的静态和 动态网页 ❑ Web 服务器环境的安装 ❑ Web网页的发布和访问 ❑ HTML初步 ❑ 网页设计与编程
6.1普通网站的基本构成 Web服务器软件 网页与文件系统 中间件(HTML与数据库的纽带) 数据库系统 网络应用基础第7课
网络应用基础 第7课 2 6.1 普通网站的基本构成 ◼ Web服务器软件 ◼ 网页与文件系统 ◼ 中间件(HTML与数据库的纽带) ◼ 数据库系统
HTML ∥ eb server les Browser Database Middleware Server Database rocess Database Function i S Internet 普通网站的基本构成
Browser Database Function Database Server Process NOS Web Server Middleware Database 普通网站的基本构成 Internet HTML files
Xitami Browser MySQL My SQL PHP Database Process My SQL Function Windows Internet 基于 Windows的PHP与数据库访问模式之一(CGI方式)
Browser MySQL Function MySQL Process Windows Xitami PHP MySQL Database 基于Windows的PHP与数据库访问模式之一(CGI方式) Internet
6.2Web中的静态和动态网页 早期的网页完全使用HTML编制,此类网页不会 随着时间、场合等其他因素而变化,被称为“静 态网页” ■随着Web技术的发展,单一的HM已经不能满足 网页制作的要求。例如,如果用户要求服务器发 布其机器内部的时间信息,仅使用HTM无法完成 这种要求 需要使用程序语言来把“静态”的HM网页,变 成“动态”的HML网页。 网络应用基础第7课
网络应用基础 第7课 5 6.2 Web 中的静态和动态网页 ◼ 早期的网页完全使用HTML编制,此类网页不会 随着时间、场合等其他因素而变化,被称为“静 态网页” 。 ◼ 随着Web技术的发展,单一的HTML已经不能满足 网页制作的要求。例如,如果用户要求服务器发 布其机器内部的时间信息,仅使用HTML无法完成 这种要求。 ◼ 需要使用程序语言来把“静态”的HTML网页,变 成“动态”的HTML网页
6.2Web中的静态和动态网页 ■动态网页的工作模式有两种,一种是将程序代码 镶嵌在HTML网页中,下载到用户浏览器中,由 用户浏览器进程对下载的代码进行解读和执行后, 将执行结果显示在浏览器屏幕上 这类动态网页标准的发展是由厂商自主进行的, 因此,其工作效果往往与浏览器产品有关 网络应用基础第7课
网络应用基础 第7课 6 6.2 Web 中的静态和动态网页 ◼ 动态网页的工作模式有两种,一种是将程序代码 镶嵌在HTML网页中,下载到用户浏览器中,由 用户浏览器进程对下载的代码进行解读和执行后, 将执行结果显示在浏览器屏幕上。 ◼ 这类动态网页标准的发展是由厂商自主进行的, 因此,其工作效果往往与浏览器产品有关
浏览器的类型与可执行的动态网页程序的关系 程序语言 IE6可执行 Netscape6可执行 Java Java Script VB Script 否否可可 可可否否 activeX对象
程序语言 IE6可执行 Netscape6可执行 Java 否 可 Java Script 否 可 VB Script 可 否 ActiveX对象 可 否 浏览器的类型与可执行的动态网页程序的关系
6.2Web中的静态和动态网页 动态网页的另一种工作模式是由服务器执行镶 嵌在HTML网页中的程序,并将解释的结果发 布到网络上,由用户浏览器并将结果在屏幕上 展示。目前,比较流行的服务器端动态网页程 序设计语言有JSP、ASP、PHP等。 特点: 1、与浏览器无关 2、高可靠性,减轻客户端的负担 3、较为简单方便学习 网络应用基础第7课
网络应用基础 第7课 8 6.2 Web 中的静态和动态网页 ◼ 动态网页的另一种工作模式是由服务器执行镶 嵌在HTML网页中的程序,并将解释的结果发 布到网络上,由用户浏览器并将结果在屏幕上 展示。目前,比较流行的服务器端动态网页程 序设计语言有JSP、ASP、PHP等。 ◼ 特点: 1、与浏览器无关 2、高可靠性,减轻客户端的负担 3、较为简单方便学习
erver [山产执行程序 Web server leb server Web server 下载网页 (下载程序 下载结果 Browser解 Browser执 读网页 行程序 静态网页工作模式 动态网页工作模式(1)动态网页工作模式(2) 静态网页和动态网页工作形态示意 网络应用基础第7课
网络应用基础 第7课 9 Browser 执 行程序 Browser 解 读网页 Server 执行程序 静态网页工作模式 动态网页工作模式(1) 动态网页工作模式(2) Web Server 下载网页 Web Server 下载程序 Web Server 下载结果 静态网页和动态网页工作形态示意 (a) (b) (c)
6.3Web服务器环境的安装 Wveb服务器的软件 a由于Web服务已经成为十分重要的网络应用,几乎 所有的NOS都将Web服务器作为一项服务组件提供 案例之一: Windows nt中的s 案例之二: Redhat linux中的 Apache 网络应用基础第7课 10
网络应用基础 第7课 10 6.3 Web 服务器环境的安装 ◼ Web服务器的软件 ❑ 由于 Web服务已经成为十分重要的网络应用,几乎 所有的NOS都将Web服务器作为一项服务组件提供 ❑ 案例之一:Windows NT中的IIS ❑ 案例之二:Redhat Linux中的Apache