基于j2ee的分布式课件点擂系统的研究与实现.pdfVIP

基于j2ee的分布式课件点擂系统的研究与实现.pdf

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档