论文部分内容阅读
本文以协同思想为指导,阐述了如何将J2EE相关的技术应用到远程答疑系统中,实现远程答疑系统的协同性、稳定性、安全性和可扩展性。
本文根据国内外远程答疑系统的发展背景和目前存在的问题,对远程答疑系统进行了设计,整个系统主要分为用户管理、问题库管理及搜索引擎和虚拟课堂管理三个大模块。在设计整个系统框架时以协同思想为指导。用户管理采用LDAP技术,在选择使用LDAP API时,采用了Sun LDAP标准API,通过这套API,实现了用户的增加、修改和查询等功能。并且基于LDAP和J2EE的Session机制实现了基于J2EE的SSO功能。问题库的搜索引擎方面,采用了Lucene技术来实现全文检索功能。虚拟课堂管理方面,本系统采用以IRC为核心的技术来实现。
在本系统实现的这个虚拟课堂上,位于不同时空的教师和学生都可以借助这个平台进行交流,通过该系统学生可以提问,教师可以进行答疑。本系统基于J2EEWeb模式构建,使用的框架基于MVC思想设计,借鉴了J2EE企业应用项目中的经验,具有稳定、安全、易于扩展、结构性好的特点,并且将协同机制集成到远程教育平台中,融合了Internet和计算机信息技术,使得分布在不同地点的教师、学生和多媒体课件联系在一起。学生可以选择自己需要的内容学习,也可以参于“虚拟教室”中的讨论或与老师交流,它具有超时空、交互、时效、独立性等优点。随着在J2EE方面的进一步学习和研究,网络技术的发展以及国家在网络硬件资源方面的建设,为答疑系统的实施提供了更广阔的应用空间。