APP下载

基于Struts的虚拟实验预习系统

2016-05-18王姣胡远梅

电脑知识与技术 2016年9期

王姣++胡远梅

摘要:近年来,随着计算机网络技术的高速发展,虚拟实验教学也逐渐在各高等院校得到广泛的应用,根据学校的教学需求,开发了一种基于MVC设计模式的Struts开源架构的虚拟实验预习系统,该系统可以实现学生在线观看演示实验,实际动手做实验,提交实验报告以及老师批改实验等功能。

关键词:Struts;MVC;JSP;Mysql;虚拟实验教学

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2016)08-0097-03

近年来,随着计算机网络技术的高速发展,基于Web的虚拟现实技术也逐渐得到广泛的运用。现如今,许多高校都将虚拟现实技术引入到在线实验教学中。通过虚拟实验教学可以实现资源的重复使用,降低实验教学成本,提高实验教学的教学质量。通过教学系统,学生可以根据需要,自主在网上进行实验操作,在线提交实验报告,查看实验成绩等。基于以上的需求,本文提出了基于Struts框架的虚拟实验预习系统,实现学生的网上自主学习。

1 Struts框架的体系结构

首先,Struts是一种基于经典的MVC模式的开源框架,现如今是一种比较成熟的web应用架构。其次,Struts框架的源代码是完全开放的,并且可以免费提供给大家使用。Struts的工作原理是通过客户端浏览器发送的用户请求,在Struts-config.xml的配置文件中,Controller Servlet根据配置文件截取发送的用户请求,通过判断,将这些请求分发到相应的ActionBean中,ActionBean通过访问JavaBean或者调用EJB,然后把操作处理的结果传递给相应的JSP文件,后者生成视图,响应客户端浏览器的HTTP请求。具体的Struts实现MVC框架如图1所示。

Struts框架……

登录APP查看全文