关键词:
Lotus Domino
J2EE
MVC
Struts
网络教学
组件
框架
摘要:
在互联网高速发展的今天,基于互联网的各种应用纷纷问世,一些应用开发平台和应用开发技术尤其明显,如何利用它们高效地构建一功能强大的网络应用系统,是该文的主要研究目的.该文主要针对网络教学这样一实际应用系统进行总体设计和实现,并对其中的答疑功能模块给出了详细设计,对现有网络教学系统中答疑功能的不足进行了完善和扩展.采用当前功能强大最具优势的Web开发技术,并充分融合基于组件的软件开发方法,来实现本系统开发.借助一些比较成熟的组件和框架技术,实现该系统的一些主要功能.该系统采用Lotus Domino群件系统作为开发平台,同时采用JSP和Servlet技术,并通过J2EE的MVC开发模式和组件技术把它们结合起来,最后把应用集成到Struts框架之下,从而开发出网络教学系统.系统可同时运行在Domino文档数据库和传统关系数据库之上,使得它们发挥各自优势.该系统对于Domino的部分功能实现了组件化,其它功能通过Java组件技术实现,然后把系统集成到Struts框架之下.在Domino和Java组件技术的支持下,系统的可扩展性得到了增强,且不依赖于现有的平台,网络开发人员也能够明确的进行分工与合作,这都充分体现出基于组件的软件开发的优点.