欢迎来到天天文库
浏览记录
ID:30641843
大小:18.97 KB
页数:6页
时间:2019-01-02
《基于j2ee的网络虚拟实验平台设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于J2EE的网络虚拟实验平台设计摘要本文简要介绍了J2EE平台的技术特点,重点讨论了利用该平台提供的Applet,Servlet,Jsp,JavaBeans,JDBC等技术,实现网上交互式虚拟实验的过程,分析了利用J2EE实现虚拟实验平台的技术优点和技术难点。关键词J2EE;Applet;Servlet;Jsp;JavaBeans;JDBC;虚拟实验1引言随着信息技术和通信技术的飞速发展,计算机网络、多
2、媒体和虚拟仿真等技术广泛应用于教育领域,在网上进行虚拟仿真实验教学全过程已成为现实。建设网上虚拟实验室,是现代教育技术快速发展的必然,也是创新教育和素质培养的迫切需求。本文就如何利用Sun公司推出的J2EE平台,构建网上虚拟实验平台作了初步的探讨,并给出了一个计算机网络虚拟实验平台的设计方案。2J2EE技术J2EE是一种基于组件的分布式计算模型,它与传统因特网应用相比有较大优势,是基于Brower-WebAppserver-DataBaseServer的模型,给出了一隼┱沟钠笠导斗植际较低辰饩龇桨咐肑2EE技术可以快速建立可伸缩性的企
3、业课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果级应用。J2EE旨在提供一个基于Java的服务器端应用结构,特别适合于开发平台独立、可移植、多用户、安全和开放标准的大型网络应用,而网络实验平台建设正是利用了这一特点。J2EE技术主要由一系列支持多层企业级应用的技术组成,大致分为:组件、容器、服务和通信四类。组件是一个应用程序级的软件单元,是
4、组成用户界面和业务逻辑的核心部分。J2EE中主要的组件技术包括:Applet和客户端应用组件、WEB组件、企业JavaBeans(EJB)组件等。容器是组件得以运行的前提,它提供了组件运行的必要环境,在开发应用时使得开发者只需要关注业务本身而不必过多考虑底层通信和安全等细节问题,主要的容器有Servlet容器、JSP容器、Web容器和EJB窗口等。J2EE提供的服务很多,它允许应用程序以统一的方式来访问这些服务。这些服务主要包括有:JDBC(JavaDataBaseConnectivity,Java数据库连接)、Java事务API及服务
5、、Java全程与目录访问接口、Java消息服务、Java认证与授权服务和连接器等。通信技术为客户机与服务器之间、相互协作对象之间,以及容器与组件之间提供了通信机制。J2EE支持以下几种通信技术:Internet协议、远程方法调用协议、对象管理组协议、消息技术以及数据格式等。在J2EE环境下基于Web的典型应用模式如图1示。图1课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解
6、,特别是博士生必须有创新性的成果基于J2EE的应用环境可以看出在J2EE环境下开发应用的主要优点是:J2EE服务器作为中间层可以有多层应用程序,使得程序各功能分离,一部分由支持Servlet或JSP的Web服务器来实现的会话层,一部分是由支持EJB的应用服务器来实现的逻辑层,同时Web容器和EJB容器自动处理底层各种复杂的系统级访问服务如事务处理、组件的生命周期和安全控制等。客户端不能直接对后台的数据库进行访问。网络虚拟实验平台设计网络虚拟实验概念网络虚拟实验是在虚拟实验的基础上发展起来的概念,就是在网络环境下,运用虚拟现实技术、仿真技
7、术和互连网技术等相关软件,模拟和仿真各种具体的实验环境、实验对象和实验过程,实现实验教学功能的系统。3.系统模块实现根据网上虚拟实验要实现的主要功能,在应用系统设计时根据用户不同可以在客户端按功能划分为三大模块,即系统管理模块,学生实验模块,老师考核模块。在J2EE环境中,结合虚拟实验平台的各功能模块,有以下关系图。图2虚拟实验平台设计模块关联图由图2可见,该平台中各部分与J2EE应用模式联系紧密,用户端在小应用程序的支持下,利用友好的JSP界面,可以方便地让学生进行实验操作,老师进行作业批改,管理员进行资料的修改更新等;用户提交的操作
8、在服务器端进行必要检查,通过服务器端程序,利用Beans提供的功能,将用户的合法需求交给后台的数据库;通过强大的后台数据库支持,系统进行数据检索查询,得到结果后送回给服务器。可以充分利用J2EE提供的便利功
此文档下载收益归作者所有