为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

JSP在教育视频点播系统中的应用

2011-08-25 2页 pdf 0B 48阅读

用户头像

is_646560

暂无简介

举报
JSP在教育视频点播系统中的应用 《现代电子技术)2006年第 14期总第 229期 新型元器件 JSP在教育视频点播系统中的应用 何丽 丽,陈晓光 (佳木斯大学 黑龙江 佳木斯 154007) 摘 要:视频点播系统(VOD)目前已经开始广泛的应用于教学。主要介绍了JSP技术的优点以及 JsP平台的安装配置 和环境的设王。针对视频点播 系统应用于教学提 出了一些具体的设计构想以及实现办法,并时其中一些关键部分的实现做 出了详细的说明。期望教育视频点播 系统(EV0D)能更好地促进学习。 ‘ 关键词:JSP视频点播;教育;EVOD;JS...
JSP在教育视频点播系统中的应用
《现代电子技术)2006年第 14期总第 229期 新型元器件 JSP在教育视频点播系统中的应用 何丽 丽,陈晓光 (佳木斯大学 黑龙江 佳木斯 154007) 摘 要:视频点播系统(VOD)目前已经开始广泛的应用于教学。主要介绍了JSP技术的优点以及 JsP平台的安装配置 和环境的设王。针对视频点播 系统应用于教学提 出了一些具体的设计构想以及实现办法,并时其中一些关键部分的实现做 出了详细的说明。期望教育视频点播 系统(EV0D)能更好地促进学习。 ‘ 关键词:JSP视频点播;教育;EVOD;JSP平台 中图分类号:TN948.64 文献标识码:B 文章编号:1004—373X(2006)14—029—02 Application of JSP in EVOD HE Lili,CHEN Xiaoguang (Jiamusi University.Jiamusi.154007,China) Abstract:Currently,the Video on Demand(VOD)system has been continually applied in education.This paper mainly in— troduces how to use and set the JsP platform environment,and designs a VOD system applied in education.We only expect that VOD could improve the effect of education. Keywords;JSP vedio on demand;education;EV0D;JSP platform 随着现代计算机技术的不断发展,以及网络环境的不 断优化,视频点播系统的应用范围也越来越广 我国也开 始了 CERNET2的下一代高速互联 网的建设,随着 CER— NET2的发展,各种媒体在互联 网上的应用将 日益增加, 这都有助于促进视频点播系统在教育中的应用。目前,网 络上已经出现了基于各种语言的视频点播系统,如 ASP, PHP等n 。他们都有各自的优点,同时也有一些缺陷,本 文将应用 JSP技术提出一种教育视频点播系统 的实现 方式。 l JSP技术与 JSP平台的建立 1.1 JSP技术 JSP(Java Server Pages)是一种服务器端 HTMI (或 XMI )嵌入Java代码的脚本语言,是开发 Web动态网站 快速而有效的工具 。在保证最大可操作性 的前提下, JSP提供了比一般脚本语言(ASP,PHP)和 CGI更快的执 行速度,具有在 Servlet和 Java Bean支持下的扩展功能, JSP的最大特点就是可编译执行且可移植性强,JSP几乎 可以运行于所有平台,利用该技术 ,可以建立先进、安全和 跨平台的动态网站。由于 JSP源于 Java语言,所以他 的 面向对象特征非常明显,这对复杂的动态网页处理有着强 有力的支持。 收藕日期:2006一O3—1O 1.2 JSP平台建立所需的环境 (1)JDK(J2EE Development Kit)与 Tomcat的安装与 设置 JDK是 Java运行所需的开发工具,关于这个工具可 以从 SUN 公 司 的 http://java.sun.com/j2se/1.5.O/ download.jsp免费下载,下载后得到文件 jdk一1— 5 — 0 — 05一windows—i586一P.exe,运行这个软件安装 JDK,默认 目录为 C;\jdk1.5.0 05,也可以根据需要改变 目录。 成功安装 JDK后,就可以安装 Tomcat来担任 Web 发布的工作,这个软件可以在 http://jakarta.apache.org/ site/downloads/downloads tomcat一5.html网站上免费 下载,下载后得到文件 jakarta—tomcat一5.5.9.exe,运行 这个软件安装 Tomcat5.5,使用默认配置即可。Tomcat 可以自动寻找 JDK,然后把他添加进运行环境并自动设置 相应的变量 ]。 (2)JSP所需的环境变量的设置 在安装完上述这些软件后,还必须设置其在系统中运 行的环境变量,才能够正常运行 JSP服务。本文以 Win— dows XP为例,对系统环境变量进行配置。右键点击“我 的电脑” “属性”,弹出“系统属性”对话框,选择“高级”面 板,然后点击“环境变量”按钮 ,即可编辑系统的环境变量。 添加变量名为“CI ASSPATH”的系统变量值为“.,C:\ jdk1.5.0 05\lib”其中的“.”示当前路径,当然也可以 在 CIASsPATH里增加 class文件的存放目录,只要这些 目录中间用逗号隔开即可。继续添加变量名“JAVA 一 29 维普资讯 http://www.cqvip.com 匦匦蔓;』 萤视频点播系统中的应用 HOME”值设置为“C:\jdk1.5.0 — 05”。在这些环境变量 设置完毕后,打开浏览器输入“http://localhost:8080”如 果可以打开 Tomcat的欢迎界面,那么说明主机已经可以 运行 JSP程序了。 2 实现构想及主要方法 2.1 通过采用文档管理管理平台 可以由上传者自主设置上传视频的类属,并且这些类 属可以进行无级分类,根据需要任意设置,如生物课程、物 理课程、化学课程等。图 1对教育视频点播系统有了一个 整体的设计诠释t 。 敷 视频点播系统 1 扳 ^ 插 翱 韶 排 列 匝 纳纳 图 1 教育视频点播 系统 2.2 视频分类的代码片断 < int classid — ParamUtils.getlntParameter(request,”cat”, O); String pageNo — ParamUtils.get(request,”pageNo”,”1”); DBFilmlnfor dbfi— new DBFilmlnfor(); DBFilmClass dbfc— new DBFilmClass(); Filmlnfor fi— new Filmlnfor(); DBPageUtils dbpage— new DBPageUtils(): dbpage.setPageSize(Integer.parselnt(ChsanGlobals.getChsan— Property(”database.pagenum.perpage”))): dbpage.setCurrentPage(request); I ist alist— new Arrayl ist()l if(dbfi.isAllowed(request.getRemoteAddr())){ alist= dbfi.getFilmsByClassid(dbpage,elassid); }else{ alist= dbfi.getNCFilmsByClassid(dbpage,classid); } Iterator it— alist.iterator(); > 通过由页面传入的 classid的值来判断视频的类属, 然后把这一类别中的所有视频按照 id排序,放入数组 ,最 后建立一个迭代器,然后通过下面 for循环语句,把视频的 各种信息,如文字简介、视频存放位置的链接等一些列信 息显示出来,以提供选择播放的参考 。 < for(int i一0,n— alist.size();i </TD> 30 ”target=” 一 blank”> ”width= 105 border=0></a></TD> 2.3 视频播放的代码 片断 < int filmid— ParamUtils.getIntParameter(request,”filmid”, 0); DBFilmlnfor dbfi— new DBFilmlnfor(): if(dbfi.isControlled(filmid)&& !dbfi.isAllowed(request.ge— tRemoteAddr())){ response.sendRedirect(”index.jsp”);} Filmlnfor fi— new Filmlnfor(); fi— dbfi.getOneFilm(filmid); DBFilmClass dbfc— new DBFilmClass(); DBFilmClip dbfcl— new DBFilmClip(); FilmClip filmclip — new FilmClip(); I ist alist= dbfc1.getFilmClips(filmid): Iterator it— alist.iterator(); > 通过从数据库中得到的 filmclip属性,能过得到视频 在服务器上的正确位置 ],然后系统会调用 realone播放 器来播放视频,这样就可以完成对视频的播放了。 < while(it.hasNext()){filmelip一 (FilmClip)it.next(): > &filmid= < 一filmid > ‘, newwindow", width一350,height一250。left一 230,t0p一200,resizable=1,scrollbars—auto )”>第< 一film— clip.getClipid() >段 </a>< } > 3 结 语 本文通过使用 JSP实现了一种教育视频点播系统,他 可以使视频的分类更明确,检索更迅速,播放操作更简洁, 并在很大程度上实现了集成化,这样更易于我们对于页面 的管理,为 日后更新提供了方便。这些都在实际应用中取 得了良好的效果,对于促进视频点播在教育中的应用有着 重要的现实意义。 参 考 文 献 [13何川,方兴,陈渝,等.JSP编程实践[M].北京:清华大学出 版社 ,2002. [23屈辉立,陈可明,石武信.JSP网站编程教程[M].北京:北京 希望电子出版社,2001. [33[美]Maryty Hall,Larry Brown.Servlet与 JSP核心编程 [M].北京 :清华大学出版社,2004. [43飞思科技产品研发科技中心.JSP应用开发详解[M].北京 : 电子工业出版社,2004. [53柳永坡 ,刘雪梅,赵长海.JSP应用开发技术[M].北京:人民 邮电出版社,2005. [6][美]Browns.JSP编程指南[M].2版.王军,译.北京:电子 工业出版社 ,2002. 维普资讯 http://www.cqvip.com
/
本文档为【JSP在教育视频点播系统中的应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索