WEB开发技术概述.ppt

上传人:sh****n 文档编号:7426430 上传时间:2020-03-21 格式:PPT 页数:60 大小:500KB
返回 下载 相关 举报
WEB开发技术概述.ppt_第1页
第1页 / 共60页
WEB开发技术概述.ppt_第2页
第2页 / 共60页
WEB开发技术概述.ppt_第3页
第3页 / 共60页
点击查看更多>>
资源描述
第1章WEB开发技术概述 学时数 2学时 学习要点 1 掌握Web的基本概念和基础知识 2 熟悉C S模式与B S模式的结构 3 了解常用的Web开发工具 4 了解Web开发的基本技术 5 了解Web2 0的特点及相关技术 WEB开发技术概述 互联网的快速发展对人们的工作 学习和生活带来了重大影响 人们利用互联网的主要方式就是通过浏览器访问网站 以便处理数据 获取信息 当人们通过浏览器打开各式各样的网站进行信息处理 享受互联网带给人们巨大便利的同时 好奇的读者也许非常想知道其背后所隐藏的所有实现技术 涉及到的技术是多方面的 包括网络技术 数据库技术 面向对象技术 图形图像处理技术 多媒体技术 网络和信息安全技术 互联网技术 WEB开发技术等等 其中Web开发技术是互联网应用中最为关键技术之一 第1章WEB开发技术概述 1 1WEB技术基础知识1 2WEB基本技术介绍1 3WEB2 0概述 1 1WEB技术基础知识 1 1 1什么是WEB 1 1 2什么是WEB服务器 1 1 3什么是WEB页面 1 1 4统一资源定位符URL1 1 5浏览器的工作机理及种类1 1 6C S模式与B S模式1 1 7WEB访问的机理1 1 8WEB开发平台的组成1 1 9常用WEB开发工具 1 2WEB基本技术介绍 1 2 1HTML技术1 2 2DHTML技术1 2 3什么是JavaApplet1 2 4JavaScript与VBScript1 2 5ActiveX1 2 6CGI技术1 2 7PHP1 2 8JSP1 2 9ASP ASP NET1 2 10XML1 2 11什么是XHTML 1 2 12ADO ADO NET1 2 13WebService 1 3WEB2 0概述 1 3 1Ajax1 3 2网志Blog1 3 3社会书签1 3 4维基百科Wiki1 3 5内容聚合RSS 什么是WEB Internet是一个网络上的网络 或者说是一个全球范围的网间网 在Internet中分布了成千上万的计算机 这些计算机扮演的角色和所起的作用各不相同 有的计算机可以收发电子邮件 有的可以为用户传输文件 有的负责对域名进行解析 更多的机器则用于组织并展示相关的信息资源 方便用户的获取 所有这些承担服务任务的计算机统称为服务器 根据服务的特点 又可分为邮件服务器 文件传输服务器 域名服务器 DNS 和Web服务器等 Web就由互联网上的上述各种各样的服务器相互连接组成 什么是WEB服务器 Web服务器又称WWW服务器 网站服务器 站点服务器 就是将本地的信息用超文本 Hypertext 组织 为用户在Internet上搜索和浏览信息提供服务 从本质上来说Web服务器实际上就是一个软件系统 一台计算机可以充当多个WEB服务器 为提高用户的访问效率 一般情况下一台计算机只充当一个WEB服务器 为提供大量用户的访问 多台计算机可以形成集群 只提供一个WEB服务 平常 我们将只充当一个WEB服务器的一台计算机就叫做WEB服务器 什么是WEB页面 WEB在提供信息服务之前 所有信息都必须以文件方式事先存放在WEB服务器所管辖磁盘中某个文件夹下 其中包含了由超文本标记语言HTML HyperTextMarkupLanguage 组成的文本文件 我们称这些文本文件为超链接文件 又称网页文件 或称WEB页面文件 WebPage 当用户通过浏览器在地址栏输入访问网站的网址时 实际上就是向某个WEB服务器发出调用某个页面的请求 WEB服务器收到页面调用请求后 从磁盘中调出该网页进行相关处理后 传回给浏览器显示 在这里 Web服务器作为一个软件系统 用于管理Web页面 并使这些页面通过本地网络或Internet供客户浏览器使用 图1 1展示了WEB服务器与WEB页面的关系 什么是WEB页面 统一资源定位符URL 信息资源放在Web服务器之后 需要将它的地址告诉给用户 以便让用户来访问 这就是统一资源定位符URL UniformResourceLocators 的功能 俗称为网址 URL字串分成三个部分 协议名称 主机名和文件名 包含路径 协议名称通常为http Ftp File等 例如 统一资源定位符URL URL地址有相对地址和绝对地址之分 用浏览器进行浏览页面内容时 手工输入的URL地址只能为绝对地址 相对地址用于网页文档内部的链接地址 假定Web服务器的主目录为d jfhb 存在文件index htm 其下有一个子目录web 存在文件a htm则 web a htm 表示相对URL地址 等同于 http 219 153 14 22 web a htm a htm文档中若存在 index htm 则表示链接上一级目录下的文件index htm 也是URL相对地址 浏览器的工作机理及种类 当用户要通过浏览器访问某一个网站 用户必须首先在浏览器的地址栏中输入相应的网址 我们称之为URL地址 接着浏览器将向域名服务器询问该网址对应的IP地址 并根据返回的结果直接定位到目标服务器 服务器与浏览器双方完成通讯握手之后 该网站对应的图文数据便被送到浏览器中 如果收到的是HTML代码和图片 浏览器对其进行解释之后形成页面显示 而如果遇到扩展名为ASP CGI之类的脚本程序 解释工作就必须由服务器来完成 浏览器只能被动接收解释的结果并加以显示 当然 如果在结果中遇到HTML标记 浏览器就会启动解释程序 然后按HTML标记的要求将网页的内容显示在用户面前 浏览器的工作机理及种类 浏览器的工作机理及种类 浏览器主要分成两类 一类是以Lynx为代表基于字符的Web客户端程序 主要在不具备图形图像功能的计算机上使用 另一类是以NCSA NationalCenterofSupercomputingApplication 开发的Mosaic为代表的 面向多媒体计算机的Web客户端程序 它可以在各种类型的小型机上运行 也可以在IBMPC机 Macintosh机以及UNIX操作系统平台上运行 C S模式与B S模式 C S计算模式将应用一分为二 前端是客户机 几乎所有的应用逻辑都在客户端进行和表达 客户机完成与用户的交互任务 后端是服务器 它负责后台数据的查询和管理 大规模的计算等服务 通常客户端的任务比较繁重 称作 肥 客户端 而服务器端的任务较轻 称作 瘦 服务器 C S模式与B S模式 C S模式的结构如图1 3所示 C S模式与B S模式 C S计算模式具有以下几个方面的优点 通过异种平台集成 能够协调现有的各种基础结构 分布式管理 能充分发挥客户端PC的处理能力 安全 稳定 速度快 且在适当情况下可脱机操作 C S模式与B S模式 B S模式是一种基于Web的协同计算模式 是一种三层架构的瘦客户机 肥服务器的计算模式 第一层为客户端表示层 与C S结构中的 肥 客户端不同 三层架构中的客户层只保留一个WEB浏览器 不存放任何应用程序 其运行代码可以从位于第二层WEB服务器下载到本地的浏览器中执行 几乎不需要任何管理工作 第二层是应用服务器层 由一台或多台服务器 Web服务器也位于这一层 组成 处理应用中的所有业务逻辑 包括对数据库的访问等工作 该层具有良好的可扩充性 可以随着应用的需要任意增加服务的数目 第三层是数据中心层 主要由数据库系统组成 C S模式与B S模式 B S模式的结构如图1 4所示 图1 4B S模式结构 C S模式与B S模式 B S模式与传统的C S模式相比体现了集中式计算的优越性 具有良好的开放性 利用单一的访问点 用户可以在任何地点使用系统 用户可以跨平台以相同的浏览器界面访问系统 因为在客户端只需要安装浏览器 取消了客户端的维护工作 有效地降低了整个系统的运行和维护成本 WEB访问的机理 WEB开发平台的组成 NET开发平台2000年6月 微软公司宣布其 NET战略 2001年 ECMA通过了Microsoft提交的C 语言和CLI标准 这两个技术标准构成了 NET平台的基石 2002年 Microsoft正式发布 NETFramework和VisualStudio NET开发工具 微软公司的 NET战略揭示了一个全新的境界 提供了一个新的软件开发模型 NET战略的一个关键特性在于它独立于任何特定的语言或平台 它不要求程序员使用一种特定的程序语言 相反 开发者可使用多种 NET兼容语言的任意组合来创建一个 NET应用程序 多个程序员可致力于同一个软件项目 但分别采用自己最精通的 NET语言编写代码 WEB开发平台的组成 JAVAEE开发平台JAVAEE JAVAENTERPRISEEDITION 是纯粹基于JAVA的解决方案 之前较低版本叫做J2EE 1998年SUN发布了EJB1 0标准 EJB为企业级应用中必不可少的数据封装 事务处理 交易控制等功能提供了良好的技术基础 J2EE平台的三大核心技术SERVLET JSP和EJB都已先后问世 1999年 SUN正式发布了J2EE的第一个版本 紧接着 遵循J2EE标准 为企业级应用提供支撑平台的各类应用服务软件争先恐后地涌现了出来 IBM的WEBSPHERE BEA的WEBLOGIC都是这一领域里最为成功的商业软件平台 网页制作工具 1 SausageHotDogProfessionalHOTDOG是较早基于代码的网页设计工具 支持最新的WEB标准和扩展 其最具特色的是提供了许多向导工具 能帮助设计者制作页面中的复杂部分 HotDog是个功能强大的软件 对于那些希望在网页中加入CSS Java RealVideo等复杂技术的高级设计者 是个很好的选择 网页制作工具 2 AdobeDreamweaver Fireworks Flash GoliveDreamweaver友好的界面 功能强大和快捷的工具以及可视化特征 可以使初学者直接在页面上添加和编辑元素 而不用写源代码 软件会自动将结果转换为HTML源代码 而且它还集成了目前最流行的制作网页的多种功能 比如可通过层叠样式 CSS 格式化文本 通过表格定位网页元素 通过时间轴实现一些网页的动画 以及可进行源代码编写修改功能等 大大方便了网页设计者 网页制作工具 Fireworks也是由Macromedia公司开发的一种工具 它以处理网页图片为特长 并可以轻松创作GIF动画 它的出现使Web作图发生了革命性的变化 Fireworks是专为网络图像设计而开发 内建丰富的支持网络出版功能 比如Fireworks能够自动切图 生成鼠标动态感应的javascript 而且Fireworks具有十分强大的动画功能和一个几乎完美的网络图像生成器 Export功能 它增强了与Dreamweaver的联系 可以导出为配合CSS式样的网页及图片 网页制作工具 FLASH是当今INTERNET上最流行动画作品 如网上各种动感网页 LOGO 广告 MTV 游戏和高质量的课件等 的制作工具 并成为事实上的交互式矢量动画标准 就连软件巨头微软也不得不在其新版的INTERNETEXPLORER内嵌FLASH播放器 由于在FLASH中采用了矢量作图技术 各元素均为矢量 因此只用少量的数据就可以描述一个复杂的对象 从而大大减少动画文件的大小 而且矢量图像还有一个优点 可以真正做到无级放大和缩小 你可以将一幅图像任意地缩放 而不会有任何失真 网页制作工具 3 MicrosoftFrontPage2003FrontPage是微软推出的Microsoft办公系列软件Office家族的成员之一 它是具有 所见即所得 特点的网页制作软件 使用FrontPage2003制作网页 你能真正体会到 功能强大 简单易用 的含义 FrontPage2003的主要功能是设计 制作 管理网页或站点 它的操作对象主要是网页或网站 从单个的网页到复杂的网站的设计制作 以及本地或远程网站的管理 都可以使用FrontPage2003完成 FrontPage2003带有图形和GIF动画编辑器 支持CGI和CSS WEB开发工具 MicrosoftVisualStudio2005 VS2005 VS2005是一套完整的开发工具集 用于生成WEB应用程序 WEB服务 桌面应用程序和移动应用程序等 编程语言VISUALBASIC VISUALC VISUALC 和VISUALJ 全都使用相同的集成开发环境 IDE 利用此IDE可以共享工具且有助于创建混合语言解决方案 另外 这些语言利用了 NETFRAMEWORK的功能 通过使用此框架可简化WEB应用程序和WEB服务的开发过程 WEB开发工具 IBMEclipseEclipse是一种可扩展的开放源代码的IDE 集成开发环境 由IBM出资组建 Eclipse允许在同一IDE中集成来自不同供应商的工具 并实现了工具之间的互操作性 从而显著改善了项目工作流程 使开发者可以专注在实际开发目标上 Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件 这类似于微软公司的VisualStudio和Sun公司的NetBeans平台 Eclipse为工具开发商提供了更好的灵活性 使他们能更好地控制自己的软件技术 Eclipse框架灵活 扩展容易 因此很受开发人员的喜爱 目前它的支持者越来越多 大有成为Java第一开发工具之势 它的缺点是较复杂 初学者理解起来比较困难 WEB基本技术介绍 在信息领域中 Web技术几乎汇集了当前信息处理的所有技术手段 以求最大限度地满足人性化的特点 由于Web正处在日新月异的高速发展之中 它所覆盖的技术领域和层次深度也在不断改变 所以我们在这里只讨论主流技术的相关内容 现阶段Web的基本技术包括HTML DHTML JavaApplet JavaScript与VBScript CGI PHP JSP ASP ASP NET XML ADO ADO NET和WebService等 HTML技术 HTML是HyperTextMarkupLanguage 超文本标记语言 的缩写 是一种用来制作超文本文档的简单标记语言 它实际上是标准通用标记语言 SGML StandardGeneralizedMarkupLanguage 的一个子集 HTML文件是一种纯文本文件 通常它带有 htm或 html的文件扩展名 在UNIX和Windows95中的扩展名为 html DHTML技术 DHTML即动态的HTML语言 DynamicHTML 除了具有HTML语言的一切性质外 其最大的突破就是可以实现在下载网页后仍然能实时变换页面元素效果 使人们在浏览WEB页面时看到五彩缤纷 绚丽夺目的动态效果 DHTML并不是一门新的语言 它是以下技术 标准或规范的一种集成 1 HTML4 0 2 CSS CascadingStyleSheets 层叠样式单 3 CSSL Client SideScriptingLanguage 客户端脚本语言 4 HTMLDOM HTML文档对象模型 DocumentObjectModel 什么是JavaApplet Java小应用程序JavaApplet是指用Java编写的能够在Web页中运行的应用程序 它的可执行代码为class文件 它具有安全 功能强和跨平台等特性 IE Netscape等主流浏览器都能显示包含Applet的页面 Applet是从远程服务器上下载到本地客户机上运行的 出于安全的考虑 对它的运行进行了必要的限制 例如不能运行本地机上的程序 只能与它所对应的服务器联系 无法对本地机上的文件进行读写操作 除了可获取本地机使用的Java版本号 操作系统名称及版本号 文件名分隔符 文件路径外 无法获得本地机的其它信息 JavaApplet可提供动画 音频和音乐等多媒体服务 并能产生原本只有CGI 公共网关接口 才能实现的功能 因此JavaApplet已经成为Web技术的重要组成部分 JavaScript与VBScript JavaScript是目前使用最广泛的脚本语言 它是由Netscape公司开发并随Navigator浏览器一起发布的 是一种介于Java与HTML之间 基于对象的事件驱动的编程语言 使用JavaScript 不需要Java编译器 而是直接在Web浏览器中解释执行 VBScript脚本语言是VisualBasicScript的简称 有时也被缩写为VBS 它是MicrosoftVisualBasic的一个子集 即可以看作是VB语言的简化版 VBS和Javascript一样都用于创建客户方的脚本程序 并处理页面上的事件及生成动态内容 JavaScript与VBScript VBScript的最大优点在于简单易学 它去掉了VisualBasic中使用的大多数关键字 而仅保留了其中少量的关键字 大大简化了VisualBasic的语法 使得这种脚本语言更加易学易用 也为原先熟悉VB语言的开发人员减轻了学习其它语言的负担 但很多浏览器不支持VBS 因此在Web开发中使用JavaScript的居多 ActiveX ActiveX控件是由软件提供商开发的可重用的软件组件 它是微软公司提出的一种软件技术 ActiveX控件可用于拓展Web页面的功能 创建丰富的Internet应用程序 开发人员可直接使用已有大量商用或免费ActiveX控件 也可通过各种编程工具如VC VB Delphi等根据控件所要实现的功能进行组件开发 Web开发者无需知道这些组件是如何开发的 一般情况下不需要自己编程 就可完成使用ActiveX控件的网页设计 例如ActiveX控件ActiveMovie可用于播放视频与动画 你只需要在控件的属性中指定参数值 就可在Web页面中控制其播放 现在很多浏览器包括IE Netscape Firefox等都支持ActiveX技术 CGI技术 CGI是公共网关接口 CommonGatewayInterface 的缩写 是用于连接WEB页面和应用程序的接口 本身HTML语言的功能是比较贫乏的 难以完成诸如访问数据库等一类的操作 而实际的情况则是经常需要先对数据库进行操作 比如文件检索系统 然后把访问的结果动态地显示在主页上 此类需求只用HTML是无法做到的 所以CGI便应运而生 CGI是在WebServer端运行的一个可执行程序 由主页的一个超链接激活进行调用 并对该程序的返回结果进行处理后 显示在页面上 PHP PHP PHP HypertextPreprocessor 超文本预处理器 也称ProfessionalHomePage 是利用服务器端脚本创建动态网站的技术 它包括了一个完整的编程语言 支持因特网的各种协议 提供与多种数据库直接互联的能力 包括MYSQL SQLSERVER SYBASE INFORMIX ORACLE等 还能支持ODBC数据库连接方式 PHP也是一种跨平台的软件 在大多数Unix平台 GUN Linux和微软Windows平台上均可以运行 JSP JSP JavaServerPage 是由Sun公司于1999年推出的一项因特网应用开发技术 是基于JavaServer以及整个Java体系的Web开发技术 利用这一技术可以建立先进 安全和跨平台的动态网站 JSP技术是以Java语言作为脚本语言的 使用JSP标识或者JavaServlet小脚本来生成页面上的动态内容 JSP页面看起来象普通HTML页面 但它允许嵌入服务器执行代码 服务器端的JSP引擎解释JSP标识和小脚本 生成所请求的内容 并且将结果以HTML页面形式发送回浏览器 在数据库操作上 JSP可通过JDBC技术连接数据库 ASP ASP NET ASP为ActiveServerPages的简写 中文意思为动态服务器页面 它是微软公司1996年11月推出的WEB应用程序开发技术 它既不是一种程序语言 也不是一种开发工具 而是一种技术框架 它含有若干内建对象 用于WEB服务器端的开发 利用它可以产生和执行动态的 互动的和高性能的Web服务应用程序 ASP使用VBScript JavaScript等简单易懂的脚本语言 结合HTML代码 即可快速地完成网站的应用程序开发 ASP ASP NET ASP NET完全基于模块与组件 具有更好的可扩展性与可定制性 数据处理方面更是引入了许多激动人心的新技术 正是这些具有革命性意义的新特性 让ASP NET远远超越了ASP 同时也提供给Web开发人员更好的灵活性 有效缩短了Web应用程序的开发周期 ASP NET与WindowsServer家族的完美组合为中小型乃至企业级的Web商业模型提供了一个更为稳定 高效 安全的运行环境 XML 设计XML的动机就是要克服HTML的种种不足 将网络上传输的文档规范化 并赋予标记一定的含义 与此同时 还要保留其简捷 适于网上传输和浏览的优点 XML不但是标记语言 而且提供了一个标准 利用这个标准 可以根据实际需要 自定义新的标记语言 并为这个标记语言规定它特有的一套标记 简单的XML文档 基于XML的ASP NET开发42DanWahlin 王宝良XML应用的UML建模技术32DavidCarlson 周靖侯奕萌沈金河等极限编程研究70GiancarrioSucci MicheleMarchesi 张辉 译 DesignPatterns38ErichGamma RichardHelm RalphJohnson JohnVlissides 简单的XML文档 什么是XHTML XHTML是ExtensibleHyperTextMarkupLanguage 可扩展标识语言 的缩写 HTML是一种基本的WEB的网页设计语言 XHTML是一个基于XML的置标语言 看起来与HTML有些相象 只有一些小的但重要的区别 就是所有标记必须配对 标记的属性放在引号中 XHTML就是一个扮演着类似HTML的角色的XML 所以本质上说 XHTML是一个过渡技术 结合了部分XML的强大功能及大多数HTML的简单特性 ADO ADO NET MicrosoftActiveXDataObjects ADO 使得客户端应用程序能够通过ODBC OpenDataBaseConnectivity OLEDB提供者等方式来访问和操作数据库服务器中的数据 它基于微软的COM技术 是实现C S B S应用程序数据库操作的关键技术 ADO最主要的特点是易于使用 速度快 内存支出少和占用磁盘空间较少 但它是面向连接的数据访问方式 即在操作数据库时 必须连接数据库服务器进行联机操作 当同时有大量用户对数据库服务器进行数据操作时 会影响数据库服务器性能 ADO ADO NET ADO NET是基于 NET的一种全新的数据访问方式 它是基于消息机制的数据访问方式 在ADO NET中 数据源的数据可以作为XML文档进行传输和存储 在访问数据的时候ADO NET会利用XML制作数据的一份副本 用户可断开与数据库服务器的连接直接在副本上进行操作 最后根据需要再将副本中的数据更新到数据库服务器 ADO NET的这种新的数据访问接口大大提高了数据访问的整体性能 基于XML这一特性决定了ADO NET的更广泛适应性 WebService WebService Web服务 是为实现 基于Web无缝集成 的目标而提出的全新概念 希望通过WebService能够实现不同的系统之间用 软件 软件对话 的方式相互调用 打破软件应用 网站和各种设备之间格格不入的状态 一个WebService既可以是一个组件 小粒度 该组件必须和其它组件结合才能进行完整的业务处理 WebService也可以是一个应用程序 大粒度 可以为其它应用程序提供支撑 不管WebService作为一个组件还是一个应用程序 它都会向外界暴露一个能够通过Web进行调用的API 这就是说 能够用编程的方法通过Web调用来实现某个功能的应用程序 WebService WebService是自包含 自描述 模块化的应用 可以在网络中被描述 发布 查找以及通过Web调用 WebService需要一套协议来实现分布式应用程序的创建 要实现互操作性 WebService还必须提供一套标准的类型系统 用于沟通不同的平台 编程语言和组建模型中的不同类型系统 WebService平台涉及到的主要内容包括 采用与平台无关 厂商无关的XML表示数据的基本格式 采用W3C制定的XMLSchemaXSD定义作为标准的数据类型 采用SOAP SimpleObjectAccessProtocol 简单对象访问协议 作为交换XML编码信息的轻量级协议 采用基于XML语言的WSDL WebService描述语言 作为WebService及其函数 参数和返回值的描述文档 采用UDDI UniversalDescription Discovery andIntegration 统一描述 发现和集成 规范实现Web服务的相互操作 例如可用UDDI实现WebService的注册 查找 调用等 用远程过程调用RPC和消息传递实现和WebService之间的通信 WEB2 0概述 一般来说Web2 0 也有人称之为互联网2 0 是相对Web1 0的新的一类互联网应用的统称 Web1 0的主要特点在于用户通过浏览器获取信息 Web2 0则更注重用户的交互作用 用户既是网站内容的消费者 浏览者 也是网站内容的制造者 由Web1 0单纯通过网络浏览器浏览网页模式向内容更丰富 联系性更强 工具性更强的Web2 0互联网模式的发展已经成为互联网新的发展趋势 WEB2 0概述 如果说WEB1 0是以数据为核心的网 那么WEB2 0是以人为出发点的互联网 从知识生产的角度看 WEB1 0的任务是将以前没有放在网上的人类知识 通过商业的力量 放到网上去 WEB2 0的任务是 将这些知识通过每个用户的浏览求知的力量 协作工作 把知识有机地组织起来 在这个过程中继续将知识深化 并产生新的思想火花 从内容产生者角度看 WEB1 0是商业公司为主体把内容往网上搬 而WEB2 0则是以用户为主 以简便随意方式把新内容往网上搬 以实现信息共享 从交互性看 WEB1 0是网站对用户为主 WEB2 0是以用户对用户为主 从技术上看 由于Ajax等技术的使用 WEB客户端工作效率越来越高 下面我们主要对Ajax Blog 博客 Tag Wiki RSS作简单介绍 Ajax Ajax AsynchronousJavaScriptandXML 异步JavaScript和XML 最早由JesseJamesGarrett提出 区别于传统的Web应用 Ajax应用的主要目的就是提高用户体验 不刷新整个页面 在页面内与服务器通信 使用异步方式与服务器通信 不需要打断用户的操作 具有更加迅速的的响应能力 应用系统不需要由大量页面组成 大部分交互在页面内完成 不需要切换整个页面 由此可见 Ajax使得Web应用更加动态 带来了更高的智能 并且可以提供表现能力丰富的AjaxUI组件 这样一类新型的Web应用叫做RIA RichInternetApplication 应用 网志Blog Blog的全名是Weblog 后来缩写为Blog 中文意思是 网络日志 一般人们喜欢称之为 博客 Blog是一个易于使用的网站 您可以在其中迅速发布想法 与他人交流以及从事其它活动 所有这一切都是免费的 博客是一种新的生活方式 新的工作方式 新的学习方式和交流方式 是 互联网的第四块里程牌 社会书签 网摘又名网页书签 英文原名是SocialBookmark 直译是 社会书签 世界上第一个网摘站点del icio us的创始人Joshua在2004年发明了网摘 网摘是一种服务 它提供的是一种收藏 分类 排序 分享互联网信息资源的方式 维基百科Wiki Wiki一词来源于夏威夷语 weekeeweekee 原本是 快点快点 的意思 中文译为 维客 或 维基 它是一种多人协作的写作工具 Wiki站点可以有多人 甚至任何访问者维护 每个人都可以发表自己的意见 或者对共同的主题进行扩展或者探讨 Wiki指一种超文本系统 这种超文本系统支持面向社群的协作式写作 同时也包括一组支持这种写作的辅助工具 内容聚合RSS RSS是站点用来和其它站点之间共享内容的一种简易方式 也叫聚合内容 ReallySimpleSyndication 的技术 最初源自浏览器 新闻频道 的技术 现在通常被用于新闻和其它按顺序排列的网站 例如Blog RSS搭建了一个信息迅速传播的技术平台 使得每个人都成为潜在的信息提供者 发布一个RSS文件后 这个RSSFeed中包含的信息就能直接被其它站点调用 而且由于这些数据都是标准的XML格式 所以也能在其它的终端和服务中使用 思考练习题 什么是万维网 什么是B S结构 它和C S结构相比 有什么优点 试比较ASP PHP JSP ASP NET各自的特点 简述WEB访问的机理 请说明Ajax技术的工作原理 DHTML技术的特点及功能是什么 Web2 0的特点是什么 它包含哪些内容
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!