Web技术应用ppt_01_第1页
Web技术应用ppt_01_第2页
Web技术应用ppt_01_第3页
Web技术应用ppt_01_第4页
Web技术应用ppt_01_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1Web环境构建环境构建第一章第一篇第一篇 WebWeb技术基础技术基础2n教材: Web Web技术应用基础技术应用基础 清华大学出版社清华大学出版社 樊月华主编樊月华主编 Web网站概述网站概述3要求要求 每周四9-11节B207机房,下周停课一次 旷课三次无成绩 注重实践,每节课完成课堂作业 期末成绩:平时期末4Web网站概述网站概述WebWeb基础知识基础知识 WEBWEB的含义的含义:web:web本身是由一套非常复杂的技术架本身是由一套非常复杂的技术架构组成,但其最终目的是面向浏览器或应用程构组成,但其最终目的是面向浏览器或应用程序的用户提供一个可视化的、便于操作的信息序的用户提供

2、一个可视化的、便于操作的信息交互平台。交互平台。 主要功能: WWW 提供了一个图形化的界面,用以浏览网上资源。是一个在Internet上运行的全球性的分布式信息发布系统。5Web网站概述网站概述 该系统通过Internet向用户提供基于超媒体的数据信息服务。它把各种类型的信息(文本、图像、声音和影视)有机地集成起来,供用户查阅。 也可以把Web看作可供世界上各种组织,科研机构,大专院校,公司厂商甚至个人共享的知识集合。Web技术是 Internet/Intranet 核心技术之一核心技术之一,主要功能:信息交互,也是网上应用系统的一项重要功能。 6 WEB技术在国外和国内大公司都推出了自己的

3、基于WEB的电子商务平台。 是基于Internet技术上的企业、集团、单位及至个人在资源共享、信息交互、电子商务等上的应用。 两个大的方面: 基于基于Internet上的各种应用:上的各种应用:信息发布和搜集、从事网上交易(商品、货币等)、各种其他应用。 基于局域网上的各种应用:基于局域网上的各种应用:资源共享、企事业内部的资料文传和处理、财务、会议等办公类。Web网站概述网站概述7Web网站概述网站概述2. 相关概念 Web是一种基于超链接(Hyper Link)的超文本(Hyper Text)系统,因提供媒体信息的多样性,也称为超媒体环球信息网 Web服务器把信息组织成为分布式的超文本,这

4、些信息节点可以是文本、子目录、或信息指针。 浏览器为用户提供基于HTTP超文本传输协议的用户界面,Web服务器的数据文件由HTML超文本标超文本标记语言、记语言、DHTML和和XML可扩展标记语言描述可扩展标记语言描述。 资源利用URL通用资源访问地址表示超媒体链接, 在文本内指向其他网络资源。8Web网站概述网站概述Web 三个要素 统一资源定位(URL):资源在何处 资源访问方式(HTTP):用什么方法访问资源 超链接 : 用户在资源之间自由访问手段。9Web基础知识基础知识IP地址与域名的概念地址与域名的概念 IP地址网上数字门牌号地址网上数字门牌号 1. IP地址的作用Internet

5、上每台主机或设备、每个用户都有一个唯一的地址以确定是谁和在何处。在TCP/IP协议中分配给每台主机一个32位数作为该主机的IP地址,在Internet上发送的每个数据包都包含了一个32位的发送方地址和一个32位的接受方地址。10 Internet 是基于是基于TCP/IP(Transmission ControlProtocol/Internet Protocol)建立的,依据该协议每建立的,依据该协议每一台连接在一台连接在Internet上的主机都被分配了一个上的主机都被分配了一个IP地址,作为这台计算机在网上的唯一标识地址,作为这台计算机在网上的唯一标识 点分十进制表示法点分十进制表示法W

6、eb基础知识基础知识11Web基础知识基础知识 网络地址:网络地址:确定该主机所在的物理网络 主机地址:主机地址:确定该主机在该物理网络上的位置 IP地址的层次结构具有两个重要特性: 为每台主机分配了一个唯一的地址; 网络号必须全球统一分配,主机标识号由本地分配,不需要全球一致 网络地址(netid) 主机地址(hostid)12Web基础知识基础知识几个特殊意义的IP地址有几个特殊意义的IP地址不能用于网络的主机地址: 广播地址:广播地址:主机地址位全是1,表示网上的所有主机,可以向网上的所有主机发送信息。例如,55表示向147.10网上的所有主机发信息。 本地网络地

7、址:本地网络地址:IP地址中主机地址位都是0,表示本地网络地址。例如表示一个B类网地址145.67。 回放地址:回放地址:A类地址 称为回放地址,用于网络软件测试及本地机进程间通信的地址。TCP/IP应用程序发往该地址的信息被交回给应用程序,不进行任何网络传送。主机标识的各个位不能都设置为,也不能都设置为。A类地址0.*.*.*对应缺省路由器。13Web基础知识基础知识域名网上文字门牌IP地址使用起来很不方便,为网上的主机指定了一个易于记忆的域名域名 DNS(Domain Name System域名系统 ):每台主机的主机名/域名与它的IP地址对应。使用主

8、机名/域名,网络会自动将其转换成IP地址,找到这台主机。域域(Domain):一类Internet主机的集合。域名域名(Domain Name):标识域的自然语言名称(常用英文)与IP地址对应。域名系统域名系统(DNS):实现域名与IP的互逆映射的服务系统。名字服务器名字服务器:运行域名解析软件,实现重定向功能. 14Web基础知识基础知识 Internet 域名定义方法:无层命名法:无层命名法:Flat naming层次命名法:层次命名法:Hierarchy naming目前采用 15一级名:一级名:国家国家 (地区),顶级域名。jp、us、cn、hk 等二级名:二级名:网点名网点名(Sit

9、e name)若干紧密关系子网组成。通常由组织机构组成。ac(科研机构)、com(商业组织)、edu(教育机构)、gov(政府部门)、net(互联网络、接入网络的信息中心和运行中心)、org(各种非盈利性组织)等。三级名:三级名:管理组管理组Administrator 子域(地域)组成。通常采用地域命名。比如:nj、bj、tw等四级名:四级名:主机名主机名本地机器名。 buu、nankai等 象一棵倒置大树(逆序书写):www.四级四级.三三.二级二级.一级一级。而www则仅仅代表Internet上的一类名称。比如:没有地域名Web基础知识基础知识16Web基础知识基础知识例如域名 。cn为顶

10、级域名,表示中国;com是二级域名,表示商业组织;sina是三级域名,组织结构名,表示新浪网。www是主机名,表示新浪网的www 主机。 、、 等 带cn的名称不需要到NIT确认 17Web基础知识基础知识统一资源定位统一资源定位(URL) 使用使用URLURL(U Uniform R Resource L Locator):统一资源定位符,以统一方式唯一确定某个网络资源以统一方式唯一确定某个网络资源它的功能相当于通信地址通信地址。 1. URL格式格式 :/ (访问方法访问方法) (资源在何处资源在何处) 访问方法访问方法:/主机地址主机地址/路径名路径名/文件名

11、文件名 URL例子:http:/ 18Web基础知识基础知识(1) (1) 协议协议 常见常见URL访问方法:访问方法: http: HTTP协议协议 news: USENET新闻新闻 ftp: FTP协议协议 gopher:Gopher 协议协议 file : 本地文件系统本地文件系统 WAIS:广域信息服务广域信息服务 telnet:登录到其他主机登录到其他主机(2) :/:/ 是URL规范要求的标记。(3) 主机名主机名: : 要访问的服务器名字,也可以是服务器IP地址 (4) 文件路径文件路径: : 服务器上保存目标文件的目录 所有WWW服务器应用程序的省缺端口号都内定为 808019

12、Web基础知识基础知识例如, http:/ HTTPHTTP协议协议文件路径: 服务器 主机名:/software/software/目录下名为home.htmlhtml的文件20Web网站概述网站概述 WWW是建立在客户/服务器模型之上的信息发布技术和超文本技术的综合。由于用户是通过浏览器访问Web站点的,Web的体系结构也可以称为浏览器/服务器体系结构(B/S Browser/Server)。客户/服务器模型21Browser/Server/Database Server结构优点结构优点 : 将应用系统处理逻辑与数据库系统分开,数据库系统的更新不影响应用系统处理逻辑; 用专门的应用服务器处

13、理客户请求,并与数据库通信,提高了数据库的访问效率; 将部分任务处理和数据操作移到后台,简化了客户机的设计22Web基础知识基础知识客户端浏览器InternetWebWeb服务器服务器(1)(1) 用户请求用户请求 (URL(URL地址地址) )(3)(3)HTMLHTML文档送文档送给浏览器给浏览器ASP、PHPJSP或CGI程序CGI程序Java JavaScriptActiveXVBScriptHTML/DHTML文档(2)(2) 根据用户根据用户请求查找信息请求查找信息资源地址资源地址(4) (4) 浏览浏览器为用户器为用户显示查找显示查找结果结果其它服务器数据库css23Web基础知

14、识基础知识 JSP技术 特点: 具有很好的跨平台特性,一次编写,各处运行。 将应用程序与界面分开。 绝大多数JSP页面依赖于可重用、跨平台的组件(JavaBeans或 Enterprise JavaBeansTM组件)执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或使这些组件由更多的使用者使用。基于组件的方法加速了总体开发过程。 数据库操作功能强大。Java应用JDBC(Java Database Connectivity)连接数据库,通过JDBC驱动程序访问数据库。Sun公司还开发了JDBC-ODBC Bridge,应用该项技术可以访问带有ODBC驱动程序的数

15、据库。目前许多数据库系统带有JDBC和ODBC驱动程序。 继续保持Java的优势。24Web基础知识基础知识 客户端Web服务器服务器数据库Internet/Intranet RequestResponseJSPServlets25Web基础知识基础知识JSP工作过程 (1) 客户在浏览器地址栏目输入要请求的 *.jsp页面的URL,发出一个jSP请求。(2) Web服务器接受扩展名为“.jsp”的请求,触发JSP引擎。(3) JSP引擎检查JSP文件是新的还是修改过的,针对不同情况对文件进行翻译和编译,把JSP标签、Java代码HTML内容都转换为Servlet代码,扩展名“.java”的文件。(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论