论文部分内容阅读
以多媒体、网络技术为代表的现代信息技术促进了教学的快速发展,使教学环境、学习方式发生了巨大变化。与此同时,人们对于支撑网络教学的应用程序的需求持续增长,要求也越来越高。对于教育技术研发人员而言,除了要『呆证教学资源的丰富性、牢不可破的数据完整性、永续运行的高可用性、应对教学方式扩展的高可靠性之外,还要提供良好、丰富的用户体验。当传统的开发技术无法满足上述需求时,就要运用企业级技术搭建相关教学平台。纵观现在流行的Web后台动态语言,Java语言的跨平台、开源、丰富的类库、高性能(Servlet采用多线程执行模式)使其成为开发企业级应用程序的首选。作者在攻读硕士学位期间,开发了两个基于Java语言的Web项目。第一个项目是北京市精品课程集成平台的问卷调查模块,其主要采用了strutsl.x框架,服务器软件是Apache+tomcat,数据库是0racle 10g,部署在装有Solaris10的Sun T5220上;第二个项目是北京工业大学视听课堂平台,其采用了EJB3 Or+strutsl.x+jQuerv的企业级框架组合,应用服务器是(}lassfish,数据库是0racle10g,部署在装有ubuntu 10 04LTs的Dell 2950上。本文将结合这两个项目,r讨论JavaEE框架、人机交互、应用服务器、数据迁移等问题。其中框架部分涉及到stTuts框架和EJB框架;人机交互主要有页面布局和/kjax实现等内容;应用服务器的选择主要是针对Tomcat和G1assfish进行全方位的对比;数据迁移是在北京工业大学视听课堂平台上实现的。目前,上述两个平台己经投入使用,运行稳定。北京市精品课程集成平台的问卷调查模块于2010年3月17日上线;北京工业大学视听课堂平台拥有视频资源660部1709集,自2010年9月25日上线以来,视频点击量己经达到94841次(截止到2011年2月5日)。两个平台均取得了较好的应用效果,得到了全校师生的好评与肯定。