论文部分内容阅读
远程教育作为我国高等教育的一种形式,有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革,已经成为现代教育的必然要求。远程教育要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。随着网络技术,特别是Internet技术的发展和普及,基于Internet的远程教学已经成为远程教育的重要方式和发展方向。本论文重点讨论了基于J2EE的远程教学资源管理系统的设计和实现。
随着Internet技术的发展,基于B/S结构的Web应用程序也成为Internet上使用最为广泛的应用开发技术。同时,J2EE平台也从无到有,实现了标准化,把开放性特点引入到企业软件中,并被企业和开发人员所认可,取得了巨大的成功。而J2EE平台的成熟,为Web应用程序更进一步的发展提供了更广阔的空间。
根据J2EE的N层体系结构,Web系统大致被分为三层:表现层、业务层、数据持久层。传统的JavaWeb开发需要开发人员花费大量的时间和精力来设计、开发自己的框架。近来,Java领域正发生着巨大的转变,这是以EJB为代表的“重量级”架构向以Spring为代表的“轻量级”架构的转变。而像ORM(对象角色建模)这种复杂的、依赖容器的服务,以及事件管理系统,也正在被像Hibernate和AOP这类简单可选择的组件所替代。因此,本系统引入了开源的Struts、Spring和Hibernate三种框架技术来分别实现表现层、业务层和数据持久层以降低开发的复杂度和成本。
本论文以较大的篇幅详细分析了系统所采用的Struts、Spring和Hibernate三种框架技术,提出结合这三种框架来开发远程教学资源管理系统的设计方案,同时,详细论述了系统的结构、各个功能模块以及数据库的设计和实现。最后,总结了系统的特点和优势及不足之处,并对未来的发展和应用前景做了展望。
本系统能够提高远程教学资源管理和维护的工作效率,使远程教学平台能更好的服务于现代远程教育,为广大师生提供快捷、便利的个性化资源服务。