javaweb应用概述

javaweb应用概述

ID:39968873

大小:949.31 KB

页数:63页

时间:2019-07-16

javaweb应用概述_第1页
javaweb应用概述_第2页
javaweb应用概述_第3页
javaweb应用概述_第4页
javaweb应用概述_第5页
资源描述:

《javaweb应用概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaWeb应用概述目标了解什么是Web应用以及Web应用是如何运行的了解HTML语言和HTTP协议在Web应用中的地位了解Web应用的特点了解JavaWeb应用主要有哪些技术了解JavaWeb应用能够完成哪些功能了解JavaWeb应用的开发环境和运行环境了解JavaWeb应用的发展历史主要内容1.1认识Web应用1.2JavaWeb应用概述1.3运行环境和开发环境1.4发展历史1.1认识Web应用1.1.1Web应用运行过程1.1.2Web应用文档类型1.1.3运行环境支持1.1.4HTML语言1.1.5HTTP协议1.1.6Web应用的特点1.1.7网络应用架构模型(C/S、B/S)

2、1.1.8主要技术1.1.1Web应用运行过程(1)有关Web的基本知识①什么是Web?WorldWideWeb(简称Web或WWW,万维网)②Web的三个基本要素:统一的资源命名方案,如URI访问资源的方式,即协议,如HTTP协议资源之间自由访问的方法,即超文本,如HTML语言③Web技术经历了三个发展阶段第一代:提供对静态文档(信息)的管理和访问。第二代:与数据库系统相结合,提供对动态文档(信息)的访问和显示。第三代:除动态文档生成和访问之外,还提供了基于Web的联机事务处理能力,实现基于Web的服务。(2)用户如何使用Web应用1打开浏览器窗口2输入IP地址3浏览器解析服务器返回的信

3、息4-1用户输入信息提交4-2用户点击按钮或者超链接(3)服务器如何对用户操作响应Web服务器应用服务器1接收请求2转发请求3查找文件4执行文件5返回执行结果6转发给客户1.1.2Web应用涉及的文件类型大量的网页文件,用于展示信息;网页的格式信息;资源文件:网页中用到的图像,音频,视频等资源。配置文件:用于声明网页的相关信息。处理文件:处理用户请求,或者供网页调用,或者访问数据库等。1.1.3运行环境支持客户端程序:通用的客户端浏览器发送请求展示服务器的响应信息服务器端程序接收请求,对用户响应;处理请求网络,连接服务器与客户端1.1.4HTML语言是HyperTextMarkupLang

4、uage的缩写服务器使用HTML语言对用户响应1.1.5HTTP协议Web应用所使用的主要协议;采用请求/应答模式,由客户端发送请求,服务器端响应;无状态,服务器端不会专门为客户端保存信息;请求包括:请求方法、请求头和请求数据;响应包括:状态码、响应头和响应数据。1.1.6Web应用的特点信息开放与安全访问速度和信息量可靠性用户类型多、用户量大1.1.7网络应用架构模型联网的主要目的是实现资源共享和计算机之间的通信。资源包括硬件资源、软件资源、数据资源和通信信道资源。其中数据资源共享是Internet的主要功能之一。数据资源共享的方式主要有:⒈文件服务器模型和域模型⑴文件服务器模型:其代表

5、是NovellNetWare局域网。文件服务器(FS):提供高速存取的大容量硬盘,保存网络中其它工作站(WS)共享的文件和目录,包括各种应用程序和数据库。用户根据所拥有的权限使用程序和访问数据库。不过,采用这种方式访问数据库通信量大,效率较低。FSWSWSWS…⑵工作组模型:其代表是Windows95/98/NT。由系统管理员创建一个用户工作组,组中成员以对等方式工作。工作组中的每一台计算机既可作为服务器,又可作为工作站。每台计算机具有自己的帐户和管理。这种网络的管理比较松散,安全性较差。⑶域模型:其代表是WindowsNTServer/Windows2000Server。除了提供工作组模

6、型外,还提供了域模型的网络使用方式。可以将一个单位的计算机连成一个域(Domain),每个域中的用户再分成若干个工作组。一个域中可以有若干个服务器和工作站,其中至少有一台服务器为域服务器,负责域的集中管理。域模型是一种安全、高效的网络使用模型。⒉客户机/服务器模式⑴C/S模式(Client/Server,简称C/S)早期的“主机+终端”模式中,所有处理任务都由主机承担。后来的文件服务器模式,所有处理任务几乎都由工作站承担,文件服务器只起共享磁盘的作用。为了充分调动服务器和工作站双方的处理能力,人们提出了客户机/服务器模式。ClientServer查询结果C/S模式把处理分配给客户机和服务器

7、共同承担。优点:①发挥双方的处理能力;②减少网上信息传输量;③服务器可高效、完全地处理数据库,客户机可处理GUI界面和本地I/O;④提供了开放、分布式计算环境。⑵三层C/S模式“客户机-功能服务器-数据库服务器”模式客户机功能服务器数据库服务器客户机:存放用户界面层(表示层)软件,负责用户与应用层之间的对话。功能服务器:存放业务逻辑层(功能层)软件,响应客户机请求,完成业务处理或复杂计算。如根据客户机要求,向数据库服务器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。