JAVAweb开发课件.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVAweb开发课件要点

第1章 Java Web技术概述 本章内容 1.1 Internet与万维网 1.2 Web常用技术 1.3 服务器资源 1.4 Tomcat服务器 1.5 Servlet与JSP入门 1.6 MVC设计模式 1.1 Internet与万维网 Internet正式中文译名为“因特网”,是一个全球性的、开放的计算机互联网络,Internet联入的计算机覆盖了全球绝大多数的国家和地区,存储了丰富的信息资源,是世界上最大的计算机网络。 1.1.1 主机和IP地址 连接到Internet上的所有计算机,从大型机到微型机都是以独立的身份出现,我们称它为主机。 为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址,叫做IP(Internet Protocol)地址 。 IP地址 目前使用的IP地址是用四个字节32位二进制数表示的,如某计算机的IP地址可表示0001000000000001。为便于记忆,将它们分为4组,每组一个字节8位,由小数点分开,且将每个字节的二进制用十进制数表示,上述地址可表示为,这种书写方法叫做点分十进制表示法。用点分开的每个字节的十进制整数数值范围是0~255。 1.1.2 域名和DNS 不管用哪种方法表示IP地址,这些数字都很难记住,为了方便人们的记忆,在Internet中经常使用域名来表示主机。域名(domain name)是由一串用点分隔的名字组成的某一台主机或一组主机的名称,用于在数据传输时标识主机的位置。 域名系统采用分层结构 ,例如,是一个域名 DNS 由于IP地址是Internet内部使用的地址,因此当Internet主机间进行通信时必须采用IP地址进行寻址,所以当使用域名时必须把域名转换成IP地址。这种转换操作由一个名为“域名服务器”的软件系统来完成,该域名服务器实现了域名系统(Domain Name System,DNS)。 1.1.3 万维网概述 WWW是World Wide Web的简称,称为万维网,也简称为Web。 Web是基于客户/服务器(C/S)的一种体系结构,客户在计算机上使用浏览器向Web服务器发出请求,服务器响应客户请求,向客户送回所请求的网页,客户在浏览器窗口上显示网页的内容。 Web体系结构 Web体系结构主要由三部分构成: (1)Web服务器。用户要访问Web页面或其他资源,必须事先有一个服务器来提供Web页面和这些资源,这种服务器就是Web服务器。 (2)Web客户端。用户一般是通过浏览器访问Web资源的,它是运行在客户端的一种软件。 (3)通信协议。客户端和服务器之间采用HTTP协议进行通信。HTTP协议是浏览器和Web服务器通信的基础,是应用层协议。 1.1.4 服务器和浏览器 在万维网上,如果一台连接到Internet的计算机希望给其他Internet系统提供信息,则它必须运行服务器软件,这种软件称为Web服务器。 对Web系统来说,客户软件通常是Web浏览器。 1.Web服务器 Web服务器是向浏览器提供服务的程序,主要功能是提供网上信息浏览服务。Web服务器应用层使用HTTP协议,信息内容采用HTML文档格式,信息定位使用URL。 最常用的Web服务器是Apache服务器,它是Apache软件基金会(Apache Software Foundation)提供的开放源代码软件,是一个非常优秀的专业的Web服务器。 2.Web浏览器 浏览器是Web服务的客户端程序,可向Web服务器发送各种请求,并对从服务器发来的网页和各种多媒体数据格式进行解释、显示和播放。 浏览器的主要功能是解析网页文件内容并正确显示,网页一般是HTML格式。常见的浏览器有Internet Explorer、Firefox、Opera、和Chrome,浏览器是最常使用的客户端程序。 1.2 Web常用技术 1.2.1 HTTP概述 1.2.2 URL和URI 1.2.3 HTML和XML概述 1.2.4 CSS概述 1.2.5 JavaScript 1.2.1 HTTP概述 超文本传输协议(Hypertext Transfer Protocol,HTTP)是Web使用的协议。该协议详细规定了Web客户与服务器之间如何通信。 它是一个基于请求-响应(request-response)的无状态的协议,这种请求-响应的过程如图所示。 HTTP请求-响应过程 客户首先通过浏览器程序建立到Web服务器的连接并向服务器发送HTTP请求消息。 Web服务器接收到客户的请求后,对请求进行处理,然后向客户发送回HTTP响应。 客户接收服务器发送的响应消息,对消息进行处理并关闭连接。 1.2.2 URL和URI URL(Unifor

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档