Web技术概述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
页面由程序动态生成
代码在客户端执行(脚本VBScript,JavaScript) 代码在服务器端执行(ASP,PHP,JSP等)
Aቤተ መጻሕፍቲ ባይዱP程序例子
<HTML> <HEAD> <TITLE>ASP程序</TITLE> </HEAD> <BODY bgcolor="#FFFFFF"> <% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DSN=data" sql = "INSERT INTO User (UserID,Name) VALUES ('8','Luzhb')" Set rs = conn.Execute(sql) Set rs = nothing conn.Close Set conn = nothing %> <P>数据插入成功!</P> </BODY> </HTML>
1.2 Web数据库
Web服务器与数据库的连接问题
服务器端方案,通过Web服务器端的脚本(服务器 服务器 端脚本),实行数据库的连接,比如ASP,JSP, 端脚本 PHP等等. 客户端方案,数据库程序实现访问接口,客户端程 序通过访问接口来访问数据库.
Web 程序
数据库
1.3 脚本程序与数据库接口
1.4 应用开发平台
ASP平台
Windows 2003 Server IIS 6.0 ASP/
PHP平台 JSP平台

1.2 Web数据库
浏览器 Web服务器 服务器 Web技术 技术
浏览器
Web服务器 服务器
数据库技术
数据库
为Web服务器提供后 服务器提供后 台数据的数据库, 台数据的数据库,称 为Web数据库 数据库
1.2 Web数据库
几种常用的数据库
SQL Server-微软的产品 - MySQL-开源,跨平台的产品,小巧玲珑 Oracle-大型数据库产品
Web技术概述
马长安 烟台大学 网络中心
1.1 Web概述
1.1.1 Web的历史
共享同行的论文 共享 超文本(supertext)-标记语言 超文本 标记语言
融合标记信息的文本内容
浏览器
可以对超文本内容进行解释,显示的程序
1.1 Web概述
如下所示,为超文本, 如下所示,为超文本,其中蓝色字体为标记 在Web服务器端, 存储为一个文本文 件,扩展名为.htm或 者.html
浏览器的解释, 浏览器的解释,如下所示 浏览器获得该文件(从Web服 务器获得,或者是本地文件), 对其中的内容进行解释,按照 其中规定的显示格式进行显示.
1.1 Web概述
1.1.2 Web及其工作模式
Web网-互联网 工作模式:
C/S模式 B/S模式
Web可以提供的服务:
WWW服务,又叫Web服务 (网页浏览服务 服务,又叫 网页浏览服务) 服务 服务 网页浏览服务 FTP服务 Email服务 等等
服务器端脚本程序(Web程序)
ASP脚本-ASP程序 PHP脚本-PHP程序
脚本程序中连接数据库需要相应的接口 接口来完成 接口
ODBC-微软开发的一套统一的程序接口 ADO-适用于脚本程序连接数据库
静态网页vs动态网页
静态网页
静态的HTML文本,存储在Web服务器中,直接由 浏览器下载,浏览.
动态网页
JavaScript程序例子
<html> <head> <title>JavaScript Code Block Example</title> </head> <body> <script type="text/javascript"> var dt = Date(); var msg ='<h3>Hello, World! Today is ' + dt + '</h3>'; document.writeln(msg); </script> </body> </html>
1.1 Web概述
浏览网页的过程:
客户端启动浏览器,输入网址,比如
/index.html
浏览器向该服务器发出HTTP请求 运行在该服务器上的服务器软件(IIS或者Apache Web服务器软件),接受请求,并做出响应. 浏览器对响应的内容,进行解释,显示工作.
相关文档
最新文档