《Web技术基础》PPT课件
- 格式:ppt
- 大小:1.21 MB
- 文档页数:65


第34卷
Vo1.34 第24期
No.24 计算机工程
Computer Engineering 2008年12月
December 2008
・人工智能及识别技术・ 文章编号:10o0—-3428(2008)24-_ol94_一o3 文献标识码:A 中图分类号;TP391
语义Web技术及其逻辑基础
袁金平,鲍爱华,姚莉
(国防科学技术大学信息系统与管理学院,长沙410073)
摘要:随着语义Web的产生和发展,人一机及机一机间的交流与协作将变得更加方便。该文从介绍语义Web概念及体系结构.入手,对关键
技术XML,RDF及Ontology进行了对比分析说明,同时研究了其逻辑基础(描述逻辑),分析了其语法语义及推理任务。对语义Web的未
来发展热点问题进行了展望。
关健词:语义网;描述逻辑;本体;可扩展标识语言;资源描述框架
Semantic Web Techniques and Its Logic Foundations
YUAN Jin-ping,BAO Ai-hua,YAO Li
(College of Information System and Management,National University of De ̄nse Technology,Changsha 410073)
[Abstract]With the birth and development of semantic Web,the communication and coope ̄ation between human and computer or computer and computer become more and more convenient.This paper introduces the concept of semantic Web and its architecture,then analyses the
科技信息 0 IT论坛O SCIENCE&TECHNOLOGY INFORMATION 2010年第l期
基于Web的多媒体CAI课件的实现技术
倪一鸣 (中共福州市委党校电教中心福建福州 350014) 【摘 要】随着Intemet的发展和远程教学的提出,基于web的多媒体CAI课件是多媒体CAI课件与web技术的结合。它将成为网络教 学多媒体CAI课件的主要形式。本文介绍了在基于Web的多媒体CAI课件的特点及开发过程中对课件页面进行页面优化的原则和方法。并 详细介绍了课件中导航、查询、测试等关键功能的JavaScript程序实现技术和方法。 【关键词】Web;多媒体CAI课件;页面优化 随着计算机网络技术和通信技术的发展以及全球互联网的发展, 计算机远程教育将成为Intemet最有前景的应用之一,特别是随着中 国教育科研网(CERNET)的建成和发展,国内很多高校通过CERNET 与Intemet连接,利用Internet这个媒体来提供一个群体的学习环境, 将可以为所有上网者提供学习机会,而传统类型的课件或由于投资成 本较大(如以编程为主的整体式课件),或由于升级更新困难(如基于 光碟的多媒体课件),已不能满足日益发展的需要。为了解决以上矛 盾,伴随着Web的出现和Web技术的发展,基于Web的多媒体CAI 课件应运而生。因此,研制和开发基于Web的网络多媒体CAI课件将 变得越来越重要。 1 基于Web的CAl课件的特点 1.1没有时空限制 web自身具有统一的协议标准.良好的跨平台特性和前所未有的 广泛的覆盖性的优点,且能够支持多种多媒体格式.提供高度的交互 性,与其他的应用程序有着方便良好的接口.而在其上开发出的课件 又是基于网络的,所以具有广泛的影响性。它可以借助Internet强大的 服务功能,随时随地来学习,甚至教师对学生可以进行同步或异步的 教学辅导,真正实现没有围墙的大学.建成所谓的虚拟教室、虚拟大 学。从而突破了传统教学的空间和时间的限制.使得获取知识的范围 更加扩大。 1.2成本较低且有助与促进协同学习 基于Web的CAI课件对运行的软硬件平台没有什么很高的特殊 要求,用以开发、维护基于Web软件的工具大多可以免费获得,因此 就使得开发维护费用相对较低。而且.学生们可以同时访问同一课件, 从而形成一个群体学习环境.这样他们之间就可以相互交流讨论、协 同学习。从另一个角度看,学生在Internet上通过CAI课件进行学习, 可进一步提高学生Internet的应用能力和通过计算机获取知识的能 力。 1.3课件的发布及版本的升级方便 基于Web的课件升级极其方便。无需发布任何介质,只要利用各 网页之间相对独立性便可以十分容易的对课件进行升级更新。使任何 访问者学习到最新的课件。另外在网络教学中。基于Web页的课件是 以网页为单位在网络中传输,具有较快的传输速度。而且网上的资源 是分布的、无限的,我们可以把开发的基于Web的CAI课件在网上分 布地存放,以便更好地利用这些资源和平衡网络负载。 当然,基于web的课件也有其局限性,主要是面临网络带宽、网 络传输速度、平台兼容性等问题的困扰。因此,在开发过程中必须对课 件页面进行优化,以使之能够在Web上很好的运行。另外,由于相对 来说Web是一种全新的开发平台.而Web技术发展又非常的快,所以 课件中一些功能如导航、查询等的技术实现便成为开发过程中突出的 技术难点。不过,随着各种高速网的建成和网络新技术的不断出现.这 一问题将会逐步改善和解决。 2 CAI课件页面优化的原则釉方法 页面优化问题虽然涉及到许多方面,但其根本的立足点和目的是 两个方面:一是加快页面下载速度:另一是使页面能按设计者所设想 的样子在用户眼前显示。下面就分别从这两个目的出发,讨论一下对 页面进行优化时所依据的原则和实现方法。 2.1加快页面的下载速度 以往,在加快页面下载速度方面的做法是减少多媒体元素的使用 数量和降低使用质量,以取得较小的文件大小.从而加快页面文件在 网络上的传输速度以达到加快下载速度的目的.但仅仅依靠这些是远 远不够的。所谓的页面下载速度可分为三部分:下载时间、渲染时间和 可视性;好的设计者应通过页面优化在这三者中找到一个平衡点,进 而产生理想的下载,使得在页面完全渲染完前用户便可以从中搜索自 己需要的信息。下面谈谈加快页面下载的普遍原则。 2.1.1 去除不必要的多媒体效果和内容:可以用普通按钮取代图形动 态按钮,用静态图像取代GIF动画,减少图形化的花哨文字标题,这些 措施至少可以让页面下载时间缩短一半。 2.1.2用一切手段减少各种多媒体元素的大小。 2.1.3优先使用相同的图形或多媒体内容:缺省的Netscape和IE都 会在RAM或硬盘上设置缓存来保存最近用到的图形和文件,如果浏 览器认识相同的文件名,则它会读缓存,从而大大提高效率。 2.1.4对不是所有人都有必要或想看到的大型多媒体文件另置一页, 在原来的页上仅提供一个按钮或低分辨率图形,边上注明所链接文件 的大小和预计下载时间。 2.1.5对图形的优化处理.首先.可以减少图形文件大小,这可以通过 剪切图形或按比例收缩图形来实现减小图形面积,也可通过调整图像 中的对比水平(如调整伽玛、加亮、中调、阴影的对比)来减少文件尺 寸,还可以通过抑制抖动(在通用安全216色调色板和在图形程序里 选“No Dither”选项消除抖动)来缩小图形文件:其次,随同符号使用 LOWSRC属性.该属性允许我们指定另一个图形文件,它将首先下载, 并在由SRC属性指定的图形文件之前显示出来,一般由它指定一个 低分辨率、低色度的与SRC图形相同大小的图形,这样下载将变快。 2.2增强兼容性 要使页面能按设计者所设想的样子在用户眼前显示,在Web上 主要需要解决一个兼容性的问题。在兼容性问题上,既要考虑到课件 对各种操作系统和硬件平台的兼容性,更要考虑到课件对各种浏览器 的兼容性。 2.2.1 在平台兼容性上的优化 当课件在Internet上发布时,你无法设想你的用户会在怎样配置 的机器上使用怎样的操作系统.好在Web本身的跨平台特性已为我 们很好地解决了这个问题,但为了使课件能够在各种平台上正常显 示,仍需要在定义潜在用户群时考虑许多细节,如:显示器的分辨率和 色深,对音频和视频的支持情况,各种平台上相同字体的差异,各种平 台上显示调色板之间的差别等等。 2.2.2在浏览器兼容性上的优化 与由于浏览器不兼容带来的影响相比,由于平台不兼容对课件开 发所带来的影响几乎可以忽略不计了,各大主流浏览器开发厂商或者 由于商业上的考虑而故意制造不兼容情况,如Netscape和IE;或者为 了追踪技术发展不得不造成新版本某些部分事实上不向后兼容,如 Netscape Communicator 4.5与以前版本对JavaScript的处理;再加上其 他难以计数的各种非主流浏览器,如何消除浏览器兼容性对课件开发 的影响。才是课件开发者所真正要关心的问题。 3 CAI课件中导航、查询、测试功能的实现 3.1导航功能的实现 课件中导航功能可采用以下几种方案来实现。一是每一页底部均 有的导航钮,这主要提供课件预定学习顺序;二是导航图,它指出用户 现在正处于整个课件的什么位置:三是查询方案,提供在整个站点内 搜索相关页的功能;四是树型导航目录,它与教材目录(下转第47页)
web技术应用基础应用复习
文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688] 填空题
1. JSP把Java作为默认的脚本语言.
2. HTTP的中文含义是超文本传输协议,它的作用是用于传输超文本标记语言编写的文件。
3. 网站一般分为三层,分别是用户界面交互层,应用程序层,数据库层。
4. Servlet的生命周期可以分为4个阶段:载入,初始化,执行,删除(销毁。
5. 在JSP文件中使用〈!————〉对HTML文本进行注释,使用〈%————%〉符号对JSP语句进行注释。
6. JSP页面在使用Jag标记来调用一个标签文件之前,必须使用Taglib指令标记引入该Web服务目录下的标记库。
7. 在JSP中当执行了查询结果保存在Resultset对象中。
8. 在JSP中,连接数据库的方式通常有两种:一种是通过JDBC驱动程序连接;另一种是通过JDBC-ODBC桥连接。
9. HTML是超文本标记语言,作用是WWW页面内容的格式进行说明。在HTML中加入CSS的方法主要有嵌入式样式表,内联式样式表,外联式样式表。
10. Request对象的作用是表示客户端对网页的请求,并使用HTTP协议处理客户端的请求,一个常用的方法是getParameter();其作用为设置作为响应生成内容的类型和字符编码。
11. Reponse对象的作用是处理jsp生成的响应发送给客户端:setContentType(),其作用为设置作为响应生成内部的类型和字符编码。
12. JSP中的五个常见内建对象是out: application:
request:reponse:session
13. Servlet中的4个常用方法分别是init():doGet():doPost():destor()
14. 在JSP页面中显示用户信息的两种方法是()和〈%= %〉
Web技术应用基础学习心得 本学期我们学习了Web技术应用基础的课程,虽然课时不长,但我学到了很
多。现在做一下总结。
在此课程中我学到了好多开发页面的工具,还有美化的等等。不过令我最感
兴趣的是jsp。JSP是英文Java Server Pages的简写,是由Sun Microsystems
公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似
ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段
(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web
应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产
生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端
的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基
于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在
遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP
文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重
新定向网页等,以实现建立动态网页所需要的功能。 JSP与JavaServlet一样,
是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只
要有浏览器就能浏览。
JSP还有其他的优点比如:
(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在
任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是
显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,
到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,