- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的分布式课件点播系统的
研究与实现
吕庆聪 蔡宗
厦门大学计算机系,厦门,361005城阳一中,日照,276511
摘要本文在介绍分布式课件点播系统和J2EE的各种主要技术的基础上,着重给出了一种基
于J2EE的分布式课件点播系统的结构、设计方法和关键技术。
关键词J2EE,分布式课件点播系统,EJB
开发一个满足不同学校要求、数量大并且能满足课堂教学要求的课件点播系统,最可取的
方式就是建立一个分布式的课件点播系统。
1分布式课件点播系统的设计目标
分布式课件点播系统设计是否成功,主要取决予:课件点播响应的速度和做到真正的分布
式系统。详细来说,主要目标有以下几点:
(1)性能和效率。课件点播系统首要的设计目标就是能在最短的时间响应用户的请求。当
用户发出点播请求,系统要做到能在尽可能短的时间内,作出响应,特别是满足课堂教学的实
时性要求,通常这个响应时间不能超过1秒;其次,在用户的点播过程中,课件的播放必须是流
畅的,掉线或者画面播放不流畅,都是不能满足课堂教学要求的。
(2)跨平台性。各个单位系统的软件和硬件环境往往不同,尤其是软件环境,特别是操作
系统,更是差别甚大。系统要做到分布式服务,必须要兼容不同的软硬件环境,能够跨平台运
行。
(3)规模可变性。对于一个分布式课件点播系统,点播的用户数目往往是不确定的,同时
用户点播的时间也是不同的,课件点播系统的服务具有一个峰值,即在满足用户服务质量(响
应时间和课件播放流畅)的前提下,同一时间能满足最大用户的数目。系统的规模可变性即指
系统峰值高,在一定的时间内能满足用户需求。
(4)安全和可靠性。分布式系统跨越不同的计算机,面向不同的用户,安全性更显重要。除
对不同的用户级别,分配不同的权限,进行相应的安全验证外,系统还要具有数据库的冗余和
自修复能力,系统瘫痪后能在最短的时间内恢复到原来状态。
^
2与本系统相关的J2EE的主要技术
(1)JSP、ServletJSP提供了一个简单快捷的方法来创建动态网页内容,使的能够快速的
15
进行与平台无关的基于Web的应用程序开发。JSP页面是一种基于文本的文档,它用来描述
如何处理请求以做出相应的响应。Servlet是Web服务器端的小程序,它主要用来实现请求响
应的。当一个Servlet收到一个来自客户端请求时,它将可能调用EJB中的业务逻辑方法或者
查询数据库来产生一个响应,然后以Html的方式返回给客户端。
(2)EJB
EJB是J2EE中最为重要和核心的部分,是服务器端的组件,使的开发跨平台的、
基于组件的企业应用程序非常容易,它通过提供对中间层服务的自动支持,如事务、安全、数据
库连接,降低了开发中间层的难度。在EJB的规范中定义了三种类型的Bean:会话Bean、实体
是数据对象,是用来缓冲数据信息的Java对象,如一件产品、一个雇员信息等。一般来说,会话
处理商业规则,它是通过接收客户端的消息来进行调用的。
(3)JDBC
JDBC是为Java访问数据而设计的标准扩展,它允许程序员编写统一的关系数
义了JDBC--ODBC桥、JDBC—Native
中不同类型的驱动程序。
and
JNDI(Java
(4)JNDI Directory
Naming
程序提供命名和目录服务,它使得分布式客户端可以轻松地找到并调用远程EJB对象。的定
义是独立与任何特定的目录服务实现的。因此,无论是将要出现的,还是已经部署的各种目录
都可以以一种共同的方式进行访问。
XML(eXtensible
(5)XML MarkupLanguage可扩展标记语言)是一种可以定义其它标记
语言的语言,也是一种元标示语言,被用来在不同的商务活动中共享数据。一些J2EE需要
EJB
您可能关注的文档
最近下载
- 2024年凯度O2O白皮书.pdf VIP
- 外教社新编英语语法教程(第6版)PPT课件(试用版)Unit 15.pptx VIP
- 2025年江西司法警官职业学院单招职业技能测试题库及完整答案1套.docx
- 《化工企业生产过程异常工况安全处置准则》专题培训.pptx VIP
- 4.1 我们需要呼吸(说课稿)-四年级上册科学大象版.docx VIP
- 财务工作移交清单模板.docx VIP
- 最新部编版小学一年级语文上册第三单元测试卷(附答案) .pdf VIP
- (人教版2024)九年级化学 跨学科实践活动《微型空气质量“检测站”的组装与使用》课件.pptx
- 小儿急腹症的诊断和治疗.ppt VIP
- 2025年军工产品标准化大纲.pptx VIP
文档评论(0)