JavaWeb在线学习平台的设计与实现

2018-03-22 01:31沈朝元
电子技术与软件工程 2018年1期
关键词:实现设计

随着我国科学技术的不断发展,加之教学理念的创新与变革,促使当今信息技术与教学得到了深入融合,其中JavaWeb在线学习平台就是信息技术与教学有效融合的创新型教育模式。本文通过对关于JavaWeb的在线学习平台的设计与实现进行探析,以期为提升信息技术与教育融合综合质量提供行之有效的参考依据。

【关键词】JavaWeb 在线学习平台 设计 实现

JavaWeb在线学习平台是互联网飞速发展下的产物,不仅可突破传统教学瓶颈,达到丰富教学模式的目的,还可有效提高信息技术在教育领域内的融合与利用,从而为推动教育的良好发展奠定基础。JavaWeb在线学习平台可以在师生之间架起良好沟通的桥梁,促使学生可随时随地针对不懂的问题寻问教师,在提高学生学习效率的同时,也可使教师对学生的了解得以加深,为合理安排为课堂教学内容奠定坚实基础。基于此,为了使当今教学水平得到有效提升,探析JavaWeb在线学习凭条设计与实现方式显得尤为重要。

1 概述JavaWeb在线学习技术层级设计模式

1.1 做好MVC设计

作为最初实践Smalltalk--80程序语言的设计模式,MVC设计模式在当今J2EE型平台中应用较为广泛。其中,高重用性、低耦合性以及可维护性是MVC设计模式主要特征,而MVC框架则是在以上特征落实与应用过程中得以落实。在MVC模式中将输入应用程序、应用程序处理以及输出应用程序这三个部门做分离设计,促使这三个不块所负责的任务各不相同,从而达到提高JavaWeb在线学习平台应用价值的目的。作为以模型为主的应用程序,其模型本体为存放业务的实体与数据,并为MVC设计实践过程中的核心部分,而用户交互界面的主要代表则为一组JSP文件--视图模块,其重要性可见一般。在该技术过程中控制器为流程控制模块,并依照用户实际请求为数据处理依据,在反应时间结束后调用与之对应的Model来落实学生对JavaWeb在线学习平台的需求。

1.2 做好业务层--IoC设计

在JavaWeb在线学习平台运行系统中通常情况下应用框架--容器的形式进行系统管理,并同时作为许多模型与架构运行基础,作为较为常用的J2E业务技术中,J2EE--EJB的服务对象为管理器,其核心是控制反转(loc)轻量级容器,促使系统内各个模块的转换与信息交互更具科学性、高效性与真实性。应用控制反转(loc)模式,使得具有依存性的管理组建消失殆尽,彻底消除系统内组建相互依赖的关系,而组建相互交融并传输数据的行为则在系统容器内得以落实,从而达到提高在线学习平台应用效率的目的。

1.3 做好持久层-Dao的设计

为了使在线学习平台内持久层与业务逻辑层可实现交互,Dao设计模式应运而生,并主要应对JavaWeb在线学习平台内松耦合状态,从而使系统内数据源与数据库在封装状态下得到更好的操控。作为访问路径,Dao对象由学习平台应用者提供,从而依照用户需求创建数据分析基础,并通过Dao对分析结果进行反馈,使得客户终端得到科学高效的数据处理结果。由于dao设计模式具有数据访问透明性与持久性良好的特征,因此可通过数据与业务对象的有效分离,达到实现系统内业务目标的目的,促使系统内开发性、可读性以及数据访问性均得到有效保证,同时可提升系统修改与维护效率,为升级JavaWeb在线学习系统奠定基础。

2 分析实现JavaWeb在线学习平台设计方法

(1)通过有效设计JavaWeb在线学习平台表示层,从而使该学习平台交互性得以实现。在表示层设计过程中MVC模式的实现是通过Struts技术进行创设与落实,并在该技术高效应用与落实基础上,对设计系统内数据访问与数据表进行有效分离,确保在JavaWeb在线学习平台中可有效掌握来自与学生的真实需求,并在接收学生操作需求基础上,以此为依据对分析需求并调取技术,从而使在线学习平台可满足学生客观需求,在Action落实后,JavaWeb在线学习平台会进行具有针对性的分析处理,从而使学习平台内逻辑层管理单元可接收有效指令,使得表示层功效的以落实。

(2)通过有效设计JavaWeb在线学习平台业务层,从而使该学习平台更具分析处理能力与逻辑属性。业务层贯彻落实在JavaWe在线学习平台各个领域,从而为表示层提供接口,促使表示层可更为高效的接收来自业务层的信息。为了使JavaWeb在线学习平台业务层分析设计更具科学性与有效性,设计者通常将业务层分为不涉及逻辑性的业务层以及其他类有效交互业务逻辑层,从而使学习平台可有效分析学生指令的正确性,从而更好的通过表示层反馈在线学习平台所提供的服务,达到提高JavaWeb在线学习平台服务质量的目的。

(3)通过有效设计JavaWeb在线学习凭条持久层,从而使该学习凭条更具操作性与控制性。由于在线学习平台受互联网资源稳定性差以及技术水平限制,致使在线学习质量千差万别,并无法保障每一位学生均可得到良好的在线学习体验。基于此,JavaWeb学生在线学习平台应通过持久层的设计与落实夯实在线学习系统根基,使得系统更为稳定,避免出现因此数据库兼容不稳定、技术无法落实等消极结果,从而使JavaWeb在线学习平台更具实践价值。其中,IBatis是有效映射JavaWeb在线学习平台的技术形式,并达到提高该学习平台应用效率的目的。

3 结束语

综上所述,JavaWeb在线学习平台设计与实现离不开高效的信息技术,并将随着信息技术的不断创新与完善得到更好的发展,从而为学生带来更好的交换学习体验,使得信息技术与教育的融合更具现实意義与实践价值,达到提高我国教育水平的目的。

参考文献

[1]张延年,米洪.基于JavaWeb的在线学习平台的设计与实现[J].电脑知识与技术,2015,11(28):85-86.

[2]胡荣磊,左珮良,蒋华等.基于JavaWeb的PDF安全编辑系统的设计与实现[J].北京电子科技学院学报,2015,23(02):68-73.

[3]王涛.网络学习平台生态指数开放评价模型研究[J].开放教育研究,2015(03):81-89.

作者简介

沈朝元(1997-),男,大学本科在读,研究方向为软件工程。

作者单位

太原理工大学 山西省孝义市 032300

猜你喜欢
实现设计
何为设计的守护之道?
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
浅析铁路通信传输的构成及实现方法
设计之味