- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于j2ee的分布式课件点擂系统的研究与实现
基于J2EE的分布式课件点播系统的
研究与实现
吕庆聪 蔡宗
厦门大学计算机系,厦门,361005 城阳一中,日照,276511
摘 要 本文在介绍分布式课件点播系统和J2EE的各种主要技术的基础上,着重给出了一种基
于REE的分布式课件点播系统的结构、设计方法和关键技术.
关被词 M E,分布式课件点播系统,EJB
开发一个满足不同学校要求、数量大并且能满足课堂教学要求的课件点播系统,最可取的
方式就是建立一个分布式的课件点播系统。
1 分布式课件点播系统的设计目标
分布式课件点播系统设计是否成功,主要取决于:课件点播响应的速度和做到真正的分布
式系统。详细来说,主要目标有以下几点:
(1)性能和效率。课件点播系统首要的设计目标就是能在最短的时间响应用户的请求。当
用户发出点播请求,系统要做到能在尽可能短的时间内,作出响应,特别是满足课堂教学的实
时性要求,通常这个响应时间不能超过1秒;其次,在用户的点播过程中,课件的播放必须是流
畅的,掉线或者画面播放不流畅,都是不能满足课堂教学要求的。
(2)跨平台性。各个单位系统的软件和硬件环境往往不同,尤其是软件环境,特别是操作
系统,更是差别甚大。系统要做到分布式服务,必须要兼容不同的软硬件环境,能够跨平台运
行。
(3)规模可变性。对于一个分布式课件点播系统,点播的用户数目往往是不确定的,同时
用户点播的时间也是不同的,课件点播系统的服务具有一个峰值,即在满足用户服务质量(响
应时间和课件播放流畅)的前提下,同一时间能满足最大用户的数目.系统的规模可变性即指
系统峰值高,在一定的时间内能满足用户需求。
(4)安全和可靠性。分布式系统跨越不同的计算机,面向不同的用户,安全性更显重要.除
对不同的用户级别,分配不同的权限,进行相应的安全验证外,系统还要具有数据库的冗余和
自修复能力,系统瘫痪后能在最短的时间内恢复到原来状态。
曳
2 与本系统相关的J2EE的主要技术
(1)JSP,ServletJSP提供了一个简单快捷的方法来创建动态网页内容,使的能够快速的
15
进行与平台无关的基于Web的应用程序开发.JSP页面是一种基于文本的文档,它用来描述
如何处理请求以做出相应的响应。Servlet是Web服务器端的小程序,它主要用来实现请求响
应的。当一个Servlet收到一个来自客户端请求时,它将可能调用EJB中的业务逻辑方法或者
查询数据库来产生一个响应,然后以Html的方式返回给客户端。
(2)EJBEJB是J2EE中最为重要和核心的部分,是服务器端的组件,使的开发跨平台的、
基于组件的企业应用程序非常容易,它通过提供对中间层服务的自动支持,如事务、安全、数据
库连接,降低了开发中间层的难度.在EJB的规范中定义了三种类型的Bean:会话Bean、实体
Bean和消息驱动Bean。会话Bean主要负责模拟商业过程,实现商业逻辑,处理商业规则和工
作流。会话Bean分为有状态会话Bean和无状态会话Bean.实体Bean为商业数据建模。它们
是数据对象,是用来缓冲数据信息的Java对象,如一件产品、一个雇员信息等。一般来说,会话
Bean利用实体Bean来完成商业运作.实体Bean又分成BMP和CMP。消息驱动Bean也用来
处理商业规则,它是通过接收客户端的消息来进行调用的。
(3)JDBCJDBC是为Java访间数据而设计的标准扩展,它允许程序员编写统一的关系数
据库API。使用JDBC,程序员可以表示数据库连接、发送SQL语句、处理数据集等。JDBC定
义TJDBC-ODBC桥、JDBC-NativeDriver桥、JDBC-NetWork桥、纯JDBC驱动程序等四
中不同类型的驱动程序。
(4)JNDIJNDI(JavaNamingandDirectoryInterface:Java名字和目录接口)为Java应用
程序提供命名和目录服务,它使得分布式客户端可以轻松地找到并调用远程EJB对象。的定
义是独立与任何特定的目录服务实现的。因此,无论是将要出
您可能关注的文档
- 电气工程专业实验中心典型多媒体课件简介汇编.pdf
- 3.155j6.152j课件22流体实验测试.pdf
- 配套课件s3c2440课件清单s3c2440第一讲课件s3c2440第二讲课件.pdf
- 气质联用技术课件-2014--林[兼容模式].pdf
- 1.4.3.5数控车床编程与操作项目法教学课件.pdf
- 汽车维修服务资源库使用手册.pdf
- 教师授课课件10.17.121.151病理学网络学习课件10.17.121.151病.pdf
- nstl开放课件元数据规范及一体化建设研究-数字图书馆论坛.pdf
- 我校教师校内外教学比赛获奖情况-中国人民公安大学.pdf
- 食品科学与工程实验教学中心典型实验课程多媒体课件简介目录.pdf
文档评论(0)