- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 网络计算模式介绍课件
客户/服务器计算;课程简介;课程主要内容;课程主要内容;;本章主要内容 ;1.1 网络计算模式的发展
1.2 客户机/服务器模式
1.3 浏览器/服务器计算模式
1.4 其他网络计算技术的发展;1.1.1 主机/终端系统的计算模式
1.1.2 工作站/文件服务器系统的计算模式
1.1.3 客户机/服务器计算模式
1.1.4 浏览器/服务器计算模式;1.1.1 主机/终端系统的计算模式;背景:
个人计算机飞速发展,用户计算机具有了有限的CPU和数据存储能力;
PC机对数据处理的能力不够,促使了局域网的产生;
局域网使PC机的资源得到了扩展(文件和打印服务);;1.1.3 客户机/服务器计算模式 ;1.1.4 浏览器/服务器计算模式 ;1.2.1 客户机/服务器计算模式定义
1.2.2 客户机/服务器计算结构与工作站/文件服务器系统的区别
1.2.3 客户机/服务器模式的优点
1.2.4 中间件技术;1.2.1 客户机/服务器计算模式定义;1.2.1 客户机/服务器计算模式定义;1.2.2 客户机/服务器计算结构与工作站/文件服务器系统的区别;1.2.2 客户机/服务器计算结构与工作站/文件服务器系统的区别 ;1.2.3 客户机/服务器模式的优缺点 ;应用程序体系结构;1.2.4 中间件技术;表现逻辑;1.2.4 中间件技术;1.3.1 浏览器/服务器计算模式简介
1.3.2 B/S模型的三层体系结构
1.3.3 Web计算模式实现技术;1.3.1 浏览器/服务器计算模式简介;1.3.1 浏览器/服务器计算模式简介;1.3.1 浏览器/服务器计算模式简介;C/S与B/S的比较;1.3.2 B/S模型的三层体系结构;1.3.2 B/S模型的三层体系结构;1. 表示层(客户端浏览器)
客户端浏览器是客户机程序进入Web的窗口,它的工作是读取文件和链接用户选择的关联。其任务是:
为用户定制一个请求
将用户的请求发送给Web服务器
接收Web服务器发回的信息,并将其呈现给用户
目前浏览器主要有Netscape的Communicator、 Microsoft 的Internet Explorer、基于文本的Lynx、Opera等。 ;2. 功能层(Web服务器)
Web服务器提供HTTP服务,它接受客户的请求,并把静态和动态内容组装成Web页面,然后传递给客户。Web服务器通常具有连接数据库的功能,并能提供一些其它的服务。
Web服务器的任务是:
接收用户的请求
检查用户请求的合法性
针对用户请求获取并制作数据,包括对数据进行前期处理和后期处理
把信息发送给提出请求的客户机 ;Web服务器与客户端浏览器之间的信息交互过程如下:
浏览器将用户的输入(如)进行分解,分为主机名和文件名两部分。如果客户没有提供文件名,则由主机(Web服务器)提供默认文件(如index.html)。
Web服务器与客户端连接后,检查客户端的请求,如果是一个文件:则将文件的内容传给客户端,由浏览器显示出来;如果客户端的请求是一个程序,则生成一个新的进程,提供相应的参数后运行这个程序,并将程序的输出结果传输给客户端,如同这个输出是一个已存在的文件。 ;1.3.2 B/S模型的三层体系结构;1. ActiveX技术
ActiveX技术是Microsoft公司分布式计算环境的基础。
Active X技术主要由传统的HTML、脚本程序(script)语言和Active X组件(component)构成。Active X技术具有跨平台、与程序语言无关、面向文件及组件的特点。;1.3.3 Web计算模式实现技术;1.3.3 Web计算模式实现技术;3. JavaEE技术
JavaEE是由SUN公司领导、多家公司共同参与制定的一个企业应用程序开发标准。近年来,Java技术已经发展成为适用于多个领域需求的Java 2平台。
JavaEE提供了一套完整的解决所有这些问题的框架方案:
提供了分布式、可移植构件的框架
为构件与应用服务器提供标准API
简化了服务器端中间层构件的设计;JavaEE是一个标准中间件体系结构,JavaEE 不是编程语言,是运用Java技术开发企业分布式应用的标准。
JavaEE包含了:
多层应用开发模型
开发平台—APIs和服务
测试软件包
参考实现
JavaEE是将所有Sun的企业技术集合在一个体系结构下的平台;JavaEE的体系结构如图所示;1.3.3 Web计算模式实现技术;1.3.3 Web计算模式实现技术;.NET Framework;.NET Framework组件;.NET Framework 环境 ;.NET Framework组件;.NET Fram
文档评论(0)