基于j2ee的网络远程教学系统平台开发与设计

基于j2ee的网络远程教学系统平台开发与设计

ID:25059547

大小:57.50 KB

页数:8页

时间:2018-11-18

基于j2ee的网络远程教学系统平台开发与设计_第1页
基于j2ee的网络远程教学系统平台开发与设计_第2页
基于j2ee的网络远程教学系统平台开发与设计_第3页
基于j2ee的网络远程教学系统平台开发与设计_第4页
基于j2ee的网络远程教学系统平台开发与设计_第5页
资源描述:

《基于j2ee的网络远程教学系统平台开发与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于J2EE的网络远程教学系统平台开发与设计J2EE是一种多层的开放的用于开发、部署和管理的一项中间件技术,通过它的EJB组件,能够实现具有高度的可重用性、可扩展性和可移植性的组件应用程序。基于J2EE的X络远程教学系统平台开发与设计相对于其他系统具有明显的优点。本文探讨了如何使用J2EE技术进行一个X络远程教学系统平台的构建过程,构建的平台具有很好的易维护性、可扩展性、互操作性、稳定性和灵活性。关键词:J2EE;X络远程教学系统平台;EJB;开发;设计1J2EE技术概述1.1J2EE技术  J2EE(Java2EnterpriseEdition)是一项中间件技术,由Sun公司推出

2、,J2EE能够简化和规范多层分布式企业应用系统的开发和部署。Java平台或Java2平台的标准版J2SE是J2EE技术的基础,J2EE不仅巩固了J2SE中的“编写一次、随处运行”的特性等许多优点,而且还提供了对许多流行技术的全面支持,例如,JavaServletAPI、JSP(JavaServerPages),EJB(EnterpriseJavaBeans)以及XML等。J2EE技术的最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。  J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据它们所在的层分布在不同的机器上,如图1所示。J2EE

3、的体系结构可以分为客户层、J2EE服务器层和企业信息系统(EIS)层,其中,J2EE服务器层又可以分为构件库管理系统,开发的源码级构件也都基于J2EE的构件模型,符合Java语言语法的规范,提高了系统的开放性、灵活性和可维护性。  更细一些,可以将J2EE系统的体系结构分为5层,下面的表格描述了各个层次与功能、实现技术之间的对应:  表1J2EE体系中各层次与功能、实现技术对照表  层次  功能  实现技术表示层  用户界面显示JSP/Applet/JavaGUI/Html等控制/中介层  负责程序流程Servlet/JSP/Struts中Action等领域层  体现业务逻辑  J

4、avaBeans/SessionBean数据映射层封装数据操作提供统一接口EntityBean/JDO/Hibernate/JDBC等数据源层  存储企业数据关系数据库、数据源  在实践中,根据具体情况,可以将领域层,也就是业务逻辑层再划分为几层,这样就形成了J2EE的N层体系结构。这种分层体系结构具有许多优点,使得各层之间接口清晰,实现了上下层的相对独立,同时只通过接口完成各层之间的调用,对于其中任何一个层次上逻辑实现的修改都不会影响到其它的层次。1.2J2EE对XML的解析技术  在J2EE架构中访问XML,将强大系统架构和高度灵活的数据管理方案相结合,形成了一个强大的数据共享

5、和处理的平台,并将其用在PLM构件库管理系统中,进而增强了系统的开放性、可移植性、可维护性。  Java有四种XML解析技术:DOM、SAX、JDOM和DOM4J。DOM解析器把XML文档转化为一个包含其内容的树,但它需要处理整个XML文档,在处理较大的XML文件时,对计算机性能和内存的要求比较高;SAX解析器采用了基于事件的模型,分析能够立即开始,而不是等待所有的数据被处理,应用程序只是在读取数据时检查数据,这对于读取大型文档来说是个巨大的优点;JDOM可以对程序行为的进行相当广泛的检查以防止用户做任何在XML中无意义的事,简化了与XML的交互并且比使用DOM实现更快;DOM4J

6、的目标与JDOM是一样的,但DOM4J大量使用了API中的Collections类,付出了更复杂的API的代价,并且比JDOM更少强调防止不正确的应用程序行为。  综合比较了这四种解析器的特点,为了使基于J2EE的X络远程教学系统平台在运行时获得更好的性能,笔者采用更灵活、更易使用的JDOM实现对数据层的访问,例如,添加、删除、修改等。2基于J2EE的X络远程教学系统平台的功能2.1X上教学支持系统功能设计  通过X上教学支持系统,能够提供远程教学服务。X上教学支持系统以X络课件为核心,以教学管理系统的支持为基础,对学科资源进行合理有效的利用,为现代远程教学提供实时的和全方位的服务

7、。X络课件与学校的远程服务通过X上教学支持系统能够进行有机的集成,有利于学生的学习以及师生之间的互动,X上教学支持系统具体包括以下几个子功能。  (1)信息发布。向教师和学生及时发布有关学校教学工作安排等各种教学活动的最新信息。  (2)问卷调查。用户登录系统之后,可以浏览问卷调查,进行问卷调查的填写和提交,同时能够实时查看问卷调查的结果,并且可以由系统自动生成问卷调查表。  (3)自测评估。用户可以按照自己的需求从题库中自动抽取试题并进行随机自动组卷,进行自动测试,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。