已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章互联网及其应用基础 本章主要从应用的角度介绍了当前一些主要互联网基础知识和最新互联网应用技术 如博客 RSS Wiki Tag 网摘 SNS等 的应用方法 本章重点如下 基本HTML标志对DHTML与HTML的区别与联系ASP ASP NET的主要功能与特点在IIS中的安装 启用ASP和ASP NET的方法ASP NET的主要优点XML的主要功能与特征域名类型和结构Gmail的主要特点和注册方法Web2 0的主要功能 特点和新技术博客 RSS Wiki Tag 网摘和圈子的使用方法 7 1互联网基础 7 1 1与互联网有关的基本概念什么是互联网 互联网 是通常所说的 Internet 因特网 又称 万维网 是全球计算机或网络互联的一种最大型公用网络 什么是WWW WWW WorldWideWeb 全球网 也称 万维网 是指在因特网上以超文本为基础形成的信息网 什么是HTML HTML HypertextMarkupLanguage 超文本标记语言 是用于创建可从一个平台移植到另一平台的超文本文档的简单标记语言 HomePage 主页 HomePage 主页 是可以通过WWW查询的Internet上WWW站点首页 什么是URL URL UniformResourceLocator 统一资源定位 也就是我们通常所说的网址 什么是HTTP HTTP HyperTextTransferProtocol 超文本传输协议 是一种进行Web页面访问的网络通信协议 什么是TCP协议 TCP IP TransmissionControlProtocol InternetProtocol 传输控制协议 因特网协议 是计算机局域网与互联网通信的主要通信协议 负责通信过程数据包的传输控制和IP地址分配等任务 什么是FTP FTP FileTransferProtocol 文件传输协议 是计算机网络上主机之间传送文件的一种服务协议 什么是IP地址 IP InternetProtocol 因特网协议 地址是用于标识计算机和网络设备的地址 与计算机和设备 或端口名对应 什么是ASP ASP是Microsoft公司开发的一种包含了使用VBScript或Jscript脚本程序代码的网页 ASP的网页文件的格式是 ASP 什么是XML XML实际上是Web上表示结构化信息的一种标准文本格式 因为SGML太庞大了 而且学用两难 于是Web标准化组织W3C建议使用一种精简的SGML版本 XML XML与SGML一样 是一个用来定义其他语言的元语言 与SGML相比 XML规范不到SGML规范的1 10 简单易懂 是一门既无标签集也无语法的新一代标记语言 什么是Cookies Cookies英文单词中的本意是 小甜饼 在计算机网络中 Cookies就是你所浏览的网站Web服务器暂存放在你的电脑里的一个小文本文件 用户每次访问同一站点时 Web应用程序都可以读取Cookie包含的信息 Cookie最根本的用途是能够帮助Web站点保存有关访问者的信息 更概括地说 Cookie是一种保持Web应用程序连续性 即执行 状态管理 的方法 7 1 2互联网域名 互联网上的域名是用来标识互联网网站的 它的作用与计算机名差不多 因为是在互联网上 所以它所对应的就是互联网IP地址 为了就是容易记忆 1 域名的结构完整的域名由二个或二个以上部分组成 各部分间用英文句点 分隔 如 yahoo ca us和yahoo co uk等 其中第一个域名由二部分组成 第二个域名和第三个域名由三部分组成 在完整的域名中 最右一个 的右边部分称为顶级域名或一级域名 TLD TopLevelDomain 2 域名类型 1 顶级域名 TLD 顶级域名由ICANN Internet域名与地址管理机构 批准设立 它们是二个英文字母或三个英文字母的缩写 目前互联网上的域名体系中共有三类顶级域名 通用顶级域名 办家代码顶级域名 新增通用顶级域名 通用顶级域名 gTLD GeneralTopLevelDomain 通用顶级域名 也称 类别顶级域名 共有7个 也就是现在通常说的国际域名 目前向所有用户开放的通用顶级域名有 com net和 org三个 限于美国专用的顶级域名有 int edu gov和 mil 国家代码顶级域名 ccTLD CountryCodeTopLevelDomain 国家代码顶级域名又称 地理顶级域名 它是243个国家和地区的代码 用二个字母缩写来表示 例如 CN代表中国 UK代表英国 新增通用顶级域名 新增通用顶级域名 是ICANN根据互联网发展需要 在2000年11月做出的 包含7类 biz info name pro aero coop和museum 其中前4个是非限制性顶级域名 后3个是限制性顶级域名 2 二级域名 SLD 在完整的域名中 最右一个 的左边部分称为二级域名 命名规则由相对应的顶级域名管理机构制定 并由相应的机构来管理 我国互联网的二级域名分为行政区域名和类别域名两类 行政区域名34个 适用于我国的各省 自治区 直辖市 3 三级域名 TLD 在完整的域名中 二级域名的左边部分称为三级域名 由相对应的二级域名所有人来管理 由于各个顶级域名的政策不一样 这个管理者可以是专门的域名管理机构 也可以是公司或个人 3 域名注册机构各级域名分别是由ICAAN InterNIC CNNIC注册 管理的 1 ICANNICANN 互联网名称与数字地址分配机构 成立于1998年10月 是一个集合了全球网络界商业 技术及学术各领域专家的非营利性国际组织 它负责互联网协议 IP 地址的空间分配 协议标识符的指派 通用顶级域名 gTLD 以及国家和地区顶级域名 ccTLD 系统的管理 以及根服务器系统的管理 关于ICANN的更多信息请登录网站 http www icann org 2 InterNICInterNIC成立于1993年4月1日 由三部分组成 注册服务 目录和数据库服务 和信息服务 InterNIC只分配网络号 主机号的分配由系统管理员来负责 关于InterNIC的更多信息请登录网站 Http 3 CNNICCNNIC 中国互联网络信息中心 是我国自己的域名注册和管理机构 当然仍然要遵守以上两个国际域名注册和管理机构的规定 CNNIC承担的主要负责 互联网地址资源注册管理 互联网调查与相关信息服务 目录数据库服务 互联网寻址技术研发 国际交流与政策调研和承担中国互联网协会政策与资源工作委员会秘书处的工作 7 1 3互联网的起源与发展 Intetnet起源于美国国防部高级研究计划局 ARPA 于1968年主持研制的用于支持军事研究的计算机实验网ARPANET 它的起源与发展主要可分为以下几个阶段 Internet的雏形1969年 美国国防部研究计划管理局 ARPA 开始建立一个命名为ARPANET的网络 当时建立这个网络的目的只是为了将美国的几个军事及研究用电脑主机连接起来 人们普遍认为这就是Internet的雏形 计算机网络的发展20世纪70年代末到80年代初 计算机网络得到了蓬勃发展 各种各样的计算机网络应运而生 网络规模和数量上都得到了很大的发展 TCP IP协议研制成功1980年 TCP IP协议研制成功 1982年 ARPANET网络开始采用IP协议 这是一个非常重要的技术转折点 第一个Internet诞生美国国家科学基金会 NFS 在1985开始建立NSFNET 1986年美国国家科学基金会NSF资助建成了基于TCP IP技术的主干网NSFNET 世界上第一个互联网产生 迅速连接到世界各地 Internet的商业化运作20世纪90年代 随着Web技术和相应的浏览器的出现 互联网的发展和应用出现了新的飞跃 1995年 NSFNET停止运作 Internet已彻底商业化了 Internet的高速发展1995年以来 互联网用户数量呈指数增长趋势 平均每半年翻一番 第二代互联网 Internet2 下一代互联网 Internet2 的关键技术就是目前经常见到的Web2 0 当然它包括了一系列的相关技术 其中一个重中之重就是下一代IP协议 IPv6 7 1 4十大Internet骨干网和四大公用数据网 目前我国有10家网络运营商 即十大Interent骨干网 和四大公用数据通信网 1 十大Internet骨干网10家骨干网分别是 中国公用计算机互联网 CHINANET 中国科技网 CSTNET 中国教育和科研计算机网 CERNET 中国金桥信息网 CHINAGBN 已并入网通 中国联通互联网 UNINET 中国网通公用互联网 CNCNET 中国移动互联网 CMNET 中国国际经济贸易互联网 CIETNET 中国长城互联网 CGWNET 和中国卫星集团互联网 CSNET 其中非营利单位有四家 中国科技网 中国教育和科研计算机网 中国国际经济贸易互联网和中国长城互联网 根据中国互联网络信息中心 CNNIC 2006年1月17日发布的第17次中国互联网络发展状况报告得知 十大骨干网的国际出口带宽总量为136 106Mbps 2 我国四大公用数据网我国的四大公用数据网是 中国公用数字数据网 CHINADDN 中国公用分组交换网 CHINAPAC 中国公用帧中继网 CHINAFRN 和中国公用电子信箱系统 CHINAMAIL 中国公用数字数据网 CHINADDN 是电信部门经营管理的中国公用数字数据网 于1994年10月开通 目前 该网络已覆盖全国所有省会城市及3000个县以上市和乡镇 中国公用分组交换网 CHINAPAC 由电信部门建立 于1993年9月开通 CHINAPAC网直接覆盖全国的所有地市和绝大部分县城 中国公用帧中继网 CHINAFRN 已由中国电信于1997年建成 是采用了ATM平台的可提供信元中继和帧中继业务的宽带业务网 CHINAFRN经过全网联调 已对社会开放业务 中国公用电子信箱系统 CHINAMAIL 利用CHINAPAC网的通信平台 向分组网 电话网和用户电报网上的所有用户提供电子信箱服务 7 2HTML基础 现在各种内容丰富的多媒体网页文件基本上都是通过使用HTML HypertextMarkupLanguage 超文本标记语言 的软件制作出来的 7 2 1SGML和HTML简介HTML是在SGML 标准通用置标语言 定义下的一个描述性语言 或可说HTML是SGML的一个应用程式 HTML不是程式语言 如C 和Java之类 只是标记语言 基本上你只要明白了各种标记的用法就行了 一个典型的文档可被分成三个层次 结构 structure 内容 content 和样式 style SGML主要是处理结构和内容之间的关系 HTML是用于创建可从一个平台移植到另一平台的超文本文档的一种简单标记语言 经常用来创建Web页面 HTML文件是带有格式标识符和超文本链接的内嵌代码的ASCII文本文件 用它编写的文件的扩展名是 html或 htm 7 2 2常用HTML标记 HTML语言使用标志对的方法编写文件 既简单又方便 所以直到现在网页制作仍离不开HTML 它通常使用这样的标志对 也有不是成对出现的标志 来表示标志的开始和结束的 HTML所用的标志非常之多 在此也仅能介绍一些主要应用的标志 常用的标志有 和等 具体标志说明参见书中介绍 有关标志的应用方法需参见有关书籍 7 2 3DHTML 动态HTML DHTML将HTML CSS和脚本语言有机结合在一起 来制作充满动感的交互性网页 传统的HTML是静态的 被加载后 它就像搬到互联网上的书本 与浏览者缺乏交互 而动态HTML则意味着Web页面对用户有响应 即动态HTML能自动变化 DHTML则在很大程度上降低了制作交互性动态网页的难度 DHTML只是在传统的HTML的基础之上增加了CSS 层叠样式表单 和脚本语言 非常容易掌握 更为可贵的是 它与JavaApplet和ActiveX所制作的动态网页相比 DHTML的大小几乎可以忽略不计 DHTML主要包括 HTML4 0 CSS 浏览器对象模型和Script等内容 其特点是可以实现动态内容 动态样式 绝对定位和数据绑定 7 3ASP基础 ASP ActiveServerPages 活动服务器页面 是微软公司开发的一种使用VBScript或Jscript脚本程序代码的网页程序 ASP文件是以 asp为扩展名的 当浏览器浏览ASP网页时 Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器 这样浏览器端看到的就是动态生成的网页 它的特殊之处在于所有可以在HTML文件中使用的标记语言都可以用于ASP文件中 而且ASP文件通过标记对把VBScript或JavaScript脚本语言的程序嵌入文档中 当服务器遇到这对标志时 便将其视为程序来进行解释执行 然后将执行的结果传送到客户机上供用户浏览 并且用户无法看见ASP的源文件 因此ASP也被称为服务器端脚本文件 7 3 1ASP的起源 1 HTML的起源万维网 WWW 起源于设在瑞士的CERN实验室 TimBerners Lee及其开发小组 花费大量的时间 研究建立了一种以一定格式传输信息的方法 这就是众所周知的超文本传输协议 简称为HTTP 该协议就使用了超文本标记语言 HTML 2 动态页面的起源对于Web服务器来说 提供一个接口使其他应用程序能够与之相连成为一种常用的方法 通过这个接口 定制的可执行程序能够接收来自客户端的信息 包括通过点击超链接或在浏览器中键入统一资源定位符 URL 所提出的页面请求的细节 这些应用程序接口就是公共网关接口 CGI 是一种可用任何语言 如C语言 实现的标准 它产生于那些使用cgi bin目录的应用程序 这里 bin 代表二进制代码 而不是文本 它要求懂得C语言的编程方法 并且每当对程序做很小的文字上或标记上的变动 都必须重新编译 重新生成可执行文件 这就限制了CGI和动态页面的使用 后来取而代之的是开发了一种用脚本语言创建网页的方法 这种语言就是使用摘要和报告语言 Perl 它允许信息的创建者以一种非常类似于简化版C或C 的语言编写代码 在Perl脚本中 可以 写 文本和标记 用标准输入 stdin 和标准输出 stdout 函数通过CGI与Web服务器通信 输出到浏览器 3 微软的动态页面创建技术微软随WindowsNT3 51推出了 也就诞生了他们的第一个版本Web服务器软件 IIS 互联网信息服务 1 0 它支持以前的CGI接口语言 也提供了另外一个称之为Internet服务器应用编程接口 ISAPI 的接口 允许使用C和C 等编译语言生成可执行文件 使操作更加高效 此后微软和其他第三方开发商推出了许多能通过ISAPI连接到IIS的应用软件 7 3 2ASP的常用内置对象 组件 ASP中最为常用的内置对象和组件如下 Request对象 用来连接客户端的Web页 htm文件 和服务器的Web页 asp文件 可以获取客户端数据 也可以交换两者之间的数据 Response对象 用于将服务端数据发送到客户端 可通过在客户端浏览器上显示 在用户浏览页面的重定向以及在客户端创建cookies等方式进行 该功能与上面介绍的Request对象的功能恰恰相反 Server对象 许多高级功能都靠它来完成 它可以创建各种Server对象的实例以简化用户的操作 Application对象 它是个应用程序级的对象 用来在所有用户间共享信息 并可以Web应用程序运行期间持久地保持数据 如果不加以限制 所有客户都可以访问这个对象 Session对象 它为每个访问者提供一个标识 可以用来存储访问者的一些喜好和跟踪访问者的的习惯 如我们常见的Cookie文件就是利用了这一对象 在购物网站中 Session常用于创建购物车 ShoppingCart BrowserCapabilities 浏览器性能组件 可以确切的描述用户使用的浏览器类型 版本以及所支持的插件功能 使用此组件能正确地裁剪出自己的ASP文件输出 使得ASP文件适合于用户的浏览器 并可以根据检测出的浏览器的类型来显示不同的主页 FileSystemObjects 文件访问组件 FileSystem对象允许你访问文件系统 处理文件 但将影响文件系统 对于一个大容量的Web站点 不用使用FileSystem对象 因为存取单个文件的性能将下降 如果不是在同一时间存取多个文件 使用FileSystem对象就不会导致性能冲突 ADO 数据库访问组件 ADO提供了访问OLE DB数据源的程序方法 ASP就是使用它访问数据库 AdRotator 广告轮显组件 专门为出租广告空间的站点设计的 可以动态的随机显示多个预先设定的BANNER广告条 7 3 3ASP的主要功能与特征 1 ASP主要功能从应用的层面看 ASP有如下的功能 处理由浏览器传送到站点服务器的表单输入 访问和编辑服务器端的数据库表 使用浏览器即可输入 更新和删除站点服务器的数据库中的数据 读写站点服务器文件 实现访客计数器 座右铭等功能 提供广告轮播器 取得浏览器信息 URL表管理等内置功能 由cookies读写用户端的硬盘文件 以记录用户的数据 可以实现在多个主页间共享信息 以开发复杂的商务站点应用程序 使用VBScript或JScript等简易的脚本语言 结合HTML码 快速完成站点的应用程序 通过站点服务器执行脚本语言 产生或更改在客户端执行的脚本语言 通过使用VisualBasic Java VisualC 等多种程序语言制作ActiveXServerComponent 满足自己的特殊需要 2 ASP主要特征从字面上说 ASP包含三方面含义 Active ASP使用了Microsoft的ActiveX技术 ActiveX COM 技术是现在Microsoft软件的重要基础 Server ASP运行在服务器端 这样就不必担心浏览器是否支持ASP所使用的编程语言 Pages ASP返回标准的HTML页面 可以正常地在常用的浏览器中显示 从软件的技术层面看 ASP具有 无需编译 易于生成 独立于浏览器 面向对象 与任何ActiveXscripting语言兼容和源程序码不会外漏等特点 说明 因7 3 4节属于具体配置步骤 不适宜在课件中表述 所以本节内容略 7 4ASP NET基础 ASP NET可以说是Microsoft公司上节介绍的ASP网页技术的一个全新技术升级 是统一的Web应用程序平台 它提供了为建立和部署企业级Web应用程序所必需的服务 ASP NET为能够面向任何浏览器或设备的更安全的 更强的可升级性 更稳定的应用程序提供了新的编程模型和基础结构 7 4 1ASP NET概述ASP NET是微软流行的动态Web编程技术活动服务器网页 ASP 的最新版本 但它不仅仅只是ASP3 0的一个简单升级 更为我们提供了一个全新而强大的服务器控件结构 在开发语言上 ASP NET抛弃了VBScript和JScript 而使用 NETFramework所支持的VB NET C NET等语言做为其开发语言 这些语言生成的网页在后台被转换成了类并编译成了一个DLL 由于ASP NET是编译执行的 所以它比ASP拥有了更高的效率 ASP NET是Microsoft NETFramework的一部分 是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境 NETFramework包含公共语言运行库 它提供了各种核心服务 如内存管理 线程管理和代码安全 它也包含 NETFramework类库 这是一个开发人员用于创建应用程序的综合的 面向对象的类型集合 NETFramework开发工具主要是VisualS 现在最新版本是VisualS2005 NET框架包括了大量类 接口 以及值类型 使开发过程得以加速和优化 同时提供了系统功能的访问途径 NET框架包含了完成如下功能的类型 代表基本数据类型及异常 封装数据结构 完成输入 输出 访问加载类型的信息 调用 NET框架安全性检查 提供数据存取访问 实现胖客户端图形用户界面 GUI 以及服务器端控制的客户端 在ASP NET中 Web窗体页由两部分组成 视觉元素 HTML 服务器控件和静态文本 和该页的编程逻辑 其中每一部分都存储在一个单独的文件中 可视元素在一个扩展名为 aspx文件中创建 而代码位于一个单独的类文件中 文件扩展名为 aspx vb或 aspx cs 7 4 2ASP NET的主要优点 ASP NET提供了下面的优点 简单的编程模型 ASP NET让构建实用Web应用程序前所未有的简单 增强的性能 ASP NET是在服务器上运行的编译好的公共语言运行库代码 灵活的语言选择 ASP NET让开发人员充分利用他们现有的企业开发语言技能 增强的开发环境 开发人员使用任何文本编辑器 甚至是 记事本 都可充分使用ASP NET的全部功能 可管理性 ASP NET使用基于文本的 分级的配置系统 简化了将设置应用于服务器环境和Web应用程序的工作 安全 ASP NET提供了默认的授权和身份验证方案 易于部署 ASP NET使用基于程序集的Microsoft NET框架部署模型 可由xcopy部署 程序集相邻部署中获益 灵活的输出缓存 根据应用程序的需要 ASP NET可以缓存页数据 页的一部分或整个页 国际化 ASP NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器 移动设备支持 ASP NET支持任何设备上的任何浏览器 扩展性和可用性 ASP NET被设计成可扩展的 具有特别专有的功能来提高群集的 多处理器环境的性能 跟踪和调试 ASP NET提供了跟踪服务 该服务可在应用程序级别和页面级别调试过程中启用 与 NETFramework集成 NETFramework整个平台的功能和灵活性对Web应用程序都是可用的 与现有ASP应用程序兼容 ASP和ASP NET可并行运行在IISWeb服务器上而互不冲突 ASP NET启用了分布式应用程序的两个功能 ASP NET启用了Web窗体和XMLWeb服务 7 4 3选择使用ASP NET的原因 下面选择使用ASP NET的几个典型理由 1 改进的性能和可伸缩性编译后执行 ASP NET比ASP的运行速度更快 保留了ASP 只需点击保存 的更新模型 无需显式的编译步骤 大容量输出缓存 ASP NET输出缓存极大地改进了应用程序的性能和可伸缩性 ASP NET就会执行一次该页并将结果在发送至用户之前保存在内存中 Web场会话状态 ASP NET会话状态允许您在Web场中的所有计算机之间共享会话数据 2 增强的可靠性ASP NET自动检测错误 例如 死锁和内存泄漏 并进行恢复以确保您的应用程序始终可用 3 部署简单 非接触式 应用程序部署 使用ASP NET 您可以通过将其复制到服务器来进行整个应用程序的部署 动态更新运行的应用程序 ASP NET允许您不必重新启动Web服务器而更新已编译的组件迁移路径简单 ASP NET可以和传统的ASP应用程序一起在Windows2000 XP Server2003家族成员的IIS上运行 4 新的应用程序模型XMLWeb服务 XMLWeb服务允许应用程序通过Internet进行通信和共享数据 而不管操作系统和编程语言如何 移动Web设备支持 ASP NET移动控件允许您处理超过80台使用ASP NET的移动Web设备 5 开发人员的效率简单的编程模型 具有服务器控件的ASP NET使得动态构建真实的Web应用程序变得更加容易 灵活的语言选项 ASP NET不仅支持VBScript和JScript 而且支持25种以上的 NET语言 包括对VisualBasic NET C 和JScript NET的内置支持 丰富的类框架 NETFramework类库提供了4500多种类 说明 因7 3 4节属于具体配置步骤 不适宜在课件中表述 所以本节内容略 7 5XML基础 XML ExtensibleMarkupLanguage 可扩展标记语言 实际上是Web上表示结构化信息的一种标准文本格式 它没有复杂的语法和包罗万象的数据定义 与HTML一样 都来自SGML 标准通用标记语言 XML与SGML一样 是一个用来定义其他语言的元标记语言 但与SGML相比 XML规范不到SGML规范的1 10 简单易懂 是一门既无标签集 也无语法的新一代标记语言 7 5 1XML简介XML结合了SGML和HTML的优点并消除其缺点 XML仍然被认为是一种SGML语言 尽管比SGML简单 但却能实现SGML的大部分的功能 1996年的夏天 SunMicrossystem的JohnBosak开始开发W3CSGML工作组 现在称为XML工作组 他们的目标是创建一种SGML 使其在Web中既能利用SGML的长处 又保留HTML的简单性 最终的结果当然就是现在的XML了 XML是一个通用的标准 不属于个人 认证它的也不是一家公司 而是W3C 万维网联盟 XML是一种元标记语言 它并不是标记语言 所谓 元标记 就是开发者可以根据自己的需要定义自己的标记 显得更加灵活 而HTML是一种预定义 也就是事先已规定了 的标记语言 只能识别本身已经定义的标记 对于用户自己定义的标记是不能识别 也就不允许用户自己定义标记 另外 XML是一种语义 结构化语言 描述了文档的语义外和结构 XML的文档是有明确语义 并且是结构化的 XML采用通用 简单的数据格式 就像ASCII文本一样 对于大型复杂的文档 XML是一种理想语言 不仅允许指定文档中的词汇 还允许指定元素之间的关系 总之 XML是一种简单 与平台无关并被广泛采用的标准 目前正被广泛应用 ERP系统和Web应用程序等 XML相对于HTML的优点是它将用户界面与结构化数据分隔开来 7 5 2XML的主要功能以及与HTML的关系 1 XML的主要功能XML可以用于存储数据 利用XML纯文本文件可以用来存储数据 大量的数据可以存储到XML文件中或者数据库中 XML可以用于共享数据 通过XM纯文本文件可以用来共享数据 XML用于交换数据 通过XML 可以在不兼容的系统之间交换数据 XML可以充分利用数据 使用XML 你的数据可以被更多的用户使用 XML可以从HTML中分离数据 通过XML 可以在HTML文件之外存储数据 XML在未来Web开发中的应用 XML发展的非常迅速 这实在令人感到惊奇 有很多的软件开发商都采用了XML标准 XML和B2B 使用XML可以在网络中交换金融信息 XML可以用于创建新的语言 XML是WAP和WML WML TheWirelessMarkupLanguage 无线标记语言 都是在XML基础上开发的 2 XML与HTML的关系XML和HTML的关系可以如下 XML是HTML的补充 XML不是要替代HTML XML和HTML是两种不同用途的语言 XML是HTML的补充 XML被设计成什么都不做的 也许看起来很难理解 但事实上XML确实什么都不做 XML只是用来组织 存储和发送信息的 具体的页面控制和显示还是由HTML来解决 因为XML不是一个标记语言 XML是自由的 可以扩展的 与HTML不同 XML标记由架构或文档的作者定义 并且是无限制的 HTML标记则是预定义的 HTML作者只能使用当前HTML标准所支持的标记 7 5 3XML的主要特点 XML的主要特点体现在以下几个方面 基于文本格式 XML格式是基于文本的 这使得它们更容易读 更便于记录 有时也更便于调试 便于扩展 XML可以定义自己的标签集而使其他的组织 人员或程序 可以理解这些标记 比HTML更灵活 建立在Unicode基础上 XML建立在Unicode基础上 使得创建国际化文档更容易 不过也并不是适合于所有情况 灵活发展空间 XML提供了一种结构化的数据表示方式 使得用户界面分离于结构化数据 自描述性 XML文档通常包含一个文档类型声明 是自描述的 不仅人能读懂XML文档 计算机也能处理 允许自定义 XML允许用在文档类型定义 DTD 文件里说明的标记来说明自己的标记语言 然后用这些标记产生真正的文本流 7 5 4XML的主要应用 XML目前的应用非常广 归纳起来为如下四个领域 1 用于支持可扩展性XML是一种自描述数据格式 XML常被用来创建新的语言 用于健康 金融 保险 税务 政府以及所有其他的行业来完成各种任务 2提供Web服务Web服务是一个软件系统 用于通过网络来支持可互操作的机器之间的交互 3 电子商务应用XML的电子商务应用包括 点对点 P2P 电子商务模型 基于代理 agent 电子商务模型 基于门户 portal 电子商务模型 基于Web服务电子商务模型 4 用于B2B数据的集成利用基于XML的Web界面定义语言WIDL通过API从各种来源收集信息 XML应用程序DGX用作该平台客户端和服务器端之间的交换界面 7 6Gmail应用基础 Gmail本来是google推出的一项大容量 GB以上 邮件服务 然而直到现在该系统处在Beta期 全球注册Gmail是限量的 必须有Gmail邀请函才能注册成功 刚刚推出的时候 所有人都以为Email行业将发生巨变 然而一年过去了 Gmail仍然是Beta版 邮箱系统的稳定性还有待改进 而不允许发送可执行文件的附件也是一个致命的缺点 目前已有许多同行抢先推出了类似的邮件服务 如爱思美 北京 信息科技有限公司和头像天空Txsky等公司 而且它们都可以提供免费注册 申请 7 6 1Gmail新功能Gmail相对其他电子邮件服务来说 提供了许多新的功能 其中包括 Gmail里的RSS联合供稿 移动设备专用Gmail 在线聊天 病毒扫描 假期自动应答 联系人群组 在HTML格式下查看 自动保存 彰显个性和随时随地与朋友保持联系 7 6 2选择Gmail的好处 选择Gmail的好处有以下几个方面 便于搜索 Google搜索速度快 效率高 效果好 方便的浏览邮件的方式 通过Gmail 您阅读邮件有了上下文做参考 不会再丢失邮件 有了Gmail 您就可以将邮件储存在Gmail邮件服务器上 永远不会丢失 无需花时间在电子邮件归档上 有了Gmail 您会发现全部的电子邮件变得象会话一样整齐有序 仅需通过搜索在会话中的任何电子邮件中出现的关键字来操作 消灭垃圾邮件 Google一直致力于研究垃圾邮件过滤器 以将不受欢迎的邮件拦截在您的收件箱之外 仅有高质量的广告 Gmail不会有弹出式广告 没有针对性的横幅广告或催促您购买更多存储空间的警告 但是 Gmail仍有一些相关性较高的文字广告 说明 7 6 3和7 6 4节略 参见书中介绍 7 7Web2 0基础 在两年前 Web2 0还是一个全新的名词 但自2005年春天开始 Web2 0就像核爆发一样 全面走进了人们的视野 并以不可阻挡之势燃烧了整个互联网 随之而来的就是各种新奇的名词 如博客 BLOG RSS 简易联合供稿 Wiki 百科全书 SNS 社会网络 P2P 对等网络 IM 即时信息 和Ajax Altas 这两者是基于Web2 0的新程序 等 而且这些技术已悄悄地走进了我们的生活 从陌生走向了熟悉 从概念走向了应用 今天 Web2 0构成了我们网络生活不可缺少的一部分 7 7 1Web2 0简介Web2 0是2003年之后互联网的热门概念之一 不过目前Web2 0并没有很严格的定义 一般来说Web2 0是相对我们目前仍主流应用的Web1 0的新的一类互联网应用的统称 Web1 0到Web2 0的转变可以说是全方位的 具体地说 从模式上是单纯的 读 向 写 共同建设 发展 由被动地接收互联网信息向主动创造互联网信息迈进 从基本构成单元上 是由 网页 向 发表 记录的信息 发展 从工具上 是由互联网浏览器向各类浏览器 RSS阅读器等内容发展 运行机制上 由 ClientServer 向 WebServices 转变 作者由程序员等专业人士向全部普通用户发展
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 飘窗护栏采购合同范本
- 施工意外免责协议书
- 2026-2031年中国扫描仪行业市场调查及“十五五”投资战略预测报告
- 泰安教师招聘题库及答案
- 玉树消防教育题库及答案
- 国航空乘考试题库及答案
- 税务管理实务题库及答案
- 施工安全监护协议书
- 基于林分结构优化的栓皮栎人工林模拟抚育采伐:效益、策略与展望
- 基于极值理论与Copula函数的人民币汇率风险精准测度研究
- 口腔出租证件协议书
- 《中医养生》课件
- TSG D2002-2006燃气用聚乙烯管道焊接技术规则
- 航空发动机核心零部件精密制造技术-全面剖析
- 关于露天开采试题及答案
- GB/T 17554.1-2025卡及身份识别安全设备测试方法第1部分:一般特性
- GB/T 320-2025工业用合成盐酸
- Smith预估模糊PID控制算法及其应用
- 保安证考试新手必看试题及2025年答案
- 大数据时代财会领域数据资产与管理策略研究
- 【复习大串讲】【中职专用】高二语文上学期期末综合测试题(一)(职业模块)(原卷版)
评论
0/150
提交评论