基于J2EE的分布式课件点播系统的研究和实现.pdfVIP

基于J2EE的分布式课件点播系统的研究和实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档