Java Web编程技术 课件 第1章JavaWeb起步入门.pptx

Java Web编程技术 课件 第1章JavaWeb起步入门.pptx

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

JavaWeb编程技术本章首先介绍Internet与Web的基本概念、HTTP及相关技术,然后介绍Tomcat服务器和IntelliJIDEA开发工具的安装,Maven入门,最后介绍Servlet和JSP的开发。万维网与InternetWeb前端技术和Web后端技术Tomcat服务器IntelliJIDEA开发工具与Maven入门简单Servlet与JSP的建立和运行第1章JavaWeb起步入门Internet已经普及到整个社会,其中Web应用已经成为Internet上最受欢迎的应用,正是由于它的出现,Internet普及推广速度大大提高。Web技术已经成为Internet上最重要技术之一,Web应用越来越广泛,Web开发也是软件开发的重要组成部分。

万维网与InternetInternet正式中文译名为“因特网”,也被人们称为“国际互联网”。它是由成千上万台计算机互相连接、基于TCP/IP协议进行通信的全球网络。它覆盖了全球绝大多数的国家和地区,存储了丰富的信息资源,是世界上最大的计算机网络。1.1

万维网WWW1.1.1万维网WWW(WorldWideWeb)是一个大规模的、在线的信息资源库,也简称为Web。万维网用链接的方法能非常方便地从因特网的一个站点访问另一个站点,从而主动地按需获取丰富的信息。Web是基于浏览器/服务器(B/S)的一种体系结构,客户使用浏览器向Web服务器发出请求,服务器响应客户请求,向客户送回所请求的网页,在浏览器窗口上显示网页的内容。Web体系结构主要由三部分构成:(1)Web服务器。用户要访问Web页面或其他资源,必须事先有一个服务器来提供Web页面和这些资源,这种服务器就是Web服务器。(2)Web客户端。用户一般是通过浏览器访问Web资源的,它是运行在客户端的一种软件。(3)通信协议。客户端和服务器之间采用HTTP协议进行通信。HTTP协议是浏览器和Web服务器通信的基础,是应用层协议。

服务器和浏览器1.1.2当两台计算机经由网络进行通信时,很多情况是一台计算机作为客户机,另一台计算机作为服务器。客户机启动通信,一般是请求服务器中存储的信息,然后服务器将该信息发送给客户机。万维网也是基于客户机/服务器的配置而运行的。在万维网上,如果一台连接到Internet的计算机希望给其他Internet系统提供信息,则它必须运行服务器软件,这种软件称为Web服务器。如果一个系统希望访问服务器提供的信息,则它必须运行客户软件。对Web系统来说,客户软件通常是Web浏览器。

服务器和浏览器1.1.21.Web浏览器浏览器是Web应用的客户端程序,可向Web服务器发送各种请求,并对从服务器发回的文档和各种多媒体数据格式进行解析、显示和播放。浏览器的主要功能是解析网页文件内容并正确显示,网页一般是HTML格式。浏览器除了请求服务器的静态资源,还可以请求动态资源。例如,服务器可能会提供一个文档,要求用户通过浏览器输入信息。在用户完成输入后,浏览器将输入的信息传递给服务器,服务器利用输入信息进行计算,然后向浏览器返回一个新的文档,将结果通知给浏览器。有时候浏览器可能还会直接请求执行服务器中存储的某个程序。程序的执行结果发回给浏览器。常见的浏览器有MicrosoftEdge、GoogleChrome、Firefox和Opera等,浏览器是最常使用的客户端程序。

服务器和浏览器1.1.22.Web服务器Web服务器是向浏览器提供服务的程序,主要功能是提供网上信息浏览服务。服务器是一种被动程序,只有当Internet中运行的其他计算机中的浏览器向它发出请求时,服务器才会响应。Web服务器应用层使用HTTP协议,信息内容采用HTML文档格式,信息定位使用URL。ApacheHTTP服务器是最常用的Web服务器,它是Apache软件基金会提供的开放源代码软件,是一个非常优秀的专业的Web服务器,可运行在Linux和Windows平台上。Microsoft公司开发的专门运行在Windows平台上的IIS服务器。还有一款Nginx服务器,它是俄罗斯开发的一种轻量级的Web服务器,不仅非常小巧,而且支持反向代理。Nginx的模块非常丰富,能够满足不同的需求。本书使用的Tomcat也是一种常用的Web服务器,它具有Web服务器的功能,同时也是Web容器,可以运行Servlet和JSP。

主机和IP地址1.1.3连接到Internet上的所有计算机,从大型机到微型机都以独立的身份出现,我们称它为主机(host)。为实现各主机间的通信,每台主机都必须有一个唯一的网络地址,叫IP(InternetProtocol)地址。目前常用的IP地址是用4个字节32位二进制数表示的,如某计算机的IP地址可表示为101

文档评论(0)

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

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

1亿VIP精品文档

相关文档