第一章
网络计算是以网络环境为中心的计算模型,它通过网络将地理上的分散的,异构的计算机系统连接起来,充分发挥各个自治系统的计算能力,以实现资源共享,协同工作和联合计算,为用户提供各种基于网络的服务。
网络计算的四种形式:1 企业计算 2网格计算 3 对等计算 4 普适计算
最终的目标是一致的:广泛共享、有效聚合、充分释放。
企业计算:其核心是Client/Server计算模型和相关的中间件技术
网格计算:网络计算目标是资源共享和分布协同工作。
对等计算:
普适计算:主要包括两个方面:自然的人机交互和网络计算。
简单的进程间的网络通信是两个进程通过套接字(Socket)发送和接收消息,进行通信。
套接字(Socket)是单台主机内应用层和传输层之间的接口。
远程过程调用的过程:参数传递 动态绑定 失败处理
Client/Server 模式主要特点:⑴客户/服务(Call-Return)工作方式 ⑵以消息交换作为通信方式⑶基于过程的服务访问;⑷服务集中于特定的服务器。
Browser/Serve模式包括以下组成部分:1 web服务器 2 应用软件服务器 3可访问的数据库
4 客户机 5 把上述组成部分连接在一起的网络
三层Client/Server模式:客户端用户界面层  中间业务逻辑层  后端数据库服务器层
三层Client/Server模式的困难:⑴延长了开发周期。⑵增加了开发任务的复杂性。⑶提高了对开发人员的素质要求。⑷增加了对应用程序的维护工作量。⑸增加了实现共享的难度。
三层计算模式的应用领域:应用的服务和种类超过50个 应用是用不同语言编写的; 两个以上的异构数据源;应用的生命周期超过三年高工作负荷有至关重要的应用内部通信
中间件:中间件是处于操作系统和应用程序之间的独立的软件层,它提供硬件和操作系统与应用程序之间的通用服务,具有标准的程序接口和协议,从而避免了应用系统与硬件和操作系统平台之间的紧耦合。
中间件=平台+通信
中间件的特点 :(1)支持标准的协议。(2)支持标准的应用程序接口。(3)满足大量的企业应用需求。(4)有运行于多个平台的实现。(5)支持分布对象,屏蔽网络和系统分布的复杂性 
中间件的作用:(1) 提供独立于平台的API,使应用系统能在多种平台上运行; 
              (2) 提供一些高级服务,将网络和分布式系统中的大部分复杂性屏蔽掉;
              (3)将一些常用功能组合成独立的部件,使之能在跨平台的软件环境上共享。
第二章
分布式对象计算主要是在分布式异构环境下建立应用系统框架和对象组件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的
软硬件平台进行互操作。
分布式计算环境(DCE)主要目的是在异构的网络环境中提供互操作能力。
服务分成两类:基础分布式服务、数据共享服务。
分布式计算中的面向对象技术 Microsoft公司的COM/DCOM标准 Sun公司的Java EJB  OMG组织的CORBA标准
对象管理体系结构(OMA,Object Management Architecture)有对象请求代理(ORB),对象服务,公共设施域接口和应用接口这几个部分组成,其核心是对象请求代理
对象请求代理(ORB,Object Request Broker)可看作是在对象之间建立客户/服务关系的一种中间件。
第三章
Web采用浏览器/服务器计算模式,它以超文本标记语言和超文本传输协议HTTP为基础,为用户提供界面统一的信息浏览方式。
Browser/Server计算模式
优势:平台无关。系统部署简单;维护方便;用户接入系统容易;潜在用户的庞大数量。
劣势:服务器开销大,存在瓶颈,限制了系统的并发接入数量;客户端计算资源被浪费;
浏览器本身功能上的固有缺陷对系统的限制。
CSSCascading Style Sheet 的缩写。译作层叠样式表。
CSS是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言,它可以单独存储,重用。CSS简化了文档的写作,提高了效率,极大的方便了维护工作,因而得到了广泛应用
CSS用法:1. 内联定义 2.在页面内定义内部样式块对象 3. 链入外部样式表文件
客户端脚本:有浏览器加载解释执行的程序,被广泛应用在网页特效制作上。
控制各种浏览器对象,实现对浏览器外观、状态和运行方式的操纵
丰富页面表现形式,使页面更加生动。
增加页面与用户的交互手段。
对用户所输入的数据进行有效性验证,减轻服务器的负担。
将页面中的各种对象、技术进行粘合,实现无缝链接。
插件,即Plug-in,是一种能嵌入到网页中执行相应任务的组件,用以扩展浏览器的特性及功能。
超文本传输协议(Hypertext Transfer Protocol, HTTP)是一个简单的基于请求/响应的Internet应用层协议,主要用于在Web服务器和浏览器之间交换数据。
文件传送协议(File Transfer Protocol, 简称FTP)是一个用于从一台主机到另一个主机传送文件的协议。
SMTP的作用是把邮件消息从发信人的信箱传送到收信人的邮件服务器。
Web服务器的构成 硬件:处理器  存储器  总线  磁盘驱动器  网络接口   操作系统:Windows或Linux 
通用网关接口-CGI   Web服务器通过CGI接口创建网关进程,并将用户请求传递给网关。应用网关处理CGI请求,并通过应用接口访问具体应用
Ajax概念  Ajax Asynchronous java script and XML(以及 DHTML 等)的缩写
Ajax由HTML、java script技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。
它是一种构建网站的强大方法。
Ajax是一种客户端方法,可以与J2EE.NETPHPRubyCGI脚本交互,它并不关心服务器是什么。
Ajax工作原理 Ajax基本上就是把java script技术和 XMLHttpRequest对象放在Web表单和服务器之间。当用户填写表单时,数据发送给一些 java script代码而不是直接发送给服务器。
相反,java script代码捕获表单数据并在后台向服务器以异步形式发送请求。然后,服务器将数据返回java script代码,后者决定如何处理这些数据。它可以迅速更新表单数据,让人感觉应用程序是立即完成的,表单没有提交或刷新而用户得到了新数据。java script代码甚至可以对收到的数据执行某种计算,再发送另一个请求,完全不需要用户干预
Ajax所涉及的技术 HTML  java script  DHTML  DOM
Java Script的语言特点: 脚本编写语言 基于对象的语言 简单性 安全性 动态性 事件驱动 跨平台性
第四章
XML代表扩展标记语言(eXtensible Markup Language),是一种元标记语言,XML是一种信息的容器,XML是一种开放的标准
XML的语法主要包括以下内容:声明 元素 注释 内嵌的替代符 处理指令 CDATA
一个格式正规XML文档由三个部分组成:一个可选的序言(prolog)、文档的主体(body)和可选的尾声 (epilog)。
元素是XML文件内容的基本单元。从语法上讲,一个元素包含一个起始标签、一个结束标签以及标签之间的数据内容。XML文档元素具有两种形式:非空元素和空元素。
文档类型定义(DTD,Document Type Definition)是XML1.0标准的一部分,用于对XML文档进行有效性的约束和验证,可以通过比较一个XML文档和相应的DTD文件中的规则来判断该文档是否符合规范,元素标记的使用是否正确。
一个DTD文档包括:元素的声明;元素间关系的声明;元素可使用的属性声明;可使用的实体或符号声明
DTD的缺点:非XML的语法规则;基于正则式表达,描述能力有限;不支持多种多样的数据类型;
  不支持结构化;扩展性较差
Schema优势:一致性,采用XML语法;扩展性,支持继承,可以构造新的模式;
  易用性,简单易用; 规范性,有专门的规定。
对XML文档内容访问的两种接口规范:文档对象模型(Document Object Model,DOM)
                              简单应用程序接口(Simple APIs for XML,SAX)
DOM的全称是文档对象模型(Document Object Model)。
在应用程序中,基于DOM的XML解析器将一个XML文档转换成一棵DOM树,应用程序正是通过DOM树来实现对XML文档数据的操作。
通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。
层叠样式单(Cascading Style Sheet,简称 CSS)和扩展样式单语言(eXtensible Style sheet Language,简称XSL)是W3C推荐的表达XML文档数据显示格式的两种标准。
CSS是一种静态的样式描述格式,其本身不遵从XML的语法规范。扩展样式单语言(eXtensible Style sheet Language, XSL)不同,它遵守XML的语法规则,是XML的一种具体应用。这也就是说,XSL本身就是一个XML文档,系统可以使用同一个XML解释器对XML文档及其相关的XSL文档进行解释处理。
第五章
Web Services是指由企业发布的完成某特别商务需求的在线应用服务,其他公司,合作伙伴的应用软件能够通过Internet来动态访问并使用这些在线服务。
XML是Web Services平台中表示数据的基本格式。XML易于建立,易于分析,与平台无关,与厂商无关
Web Services平台用XSD来作为数据类型系统。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。