论文部分内容阅读
网络教学作为一种良好有效的传统教学的辅助手段,受到了国内外的广泛关注。它拓展了传统教学的时空概念,解决了教学资源不足的问题,提供了丰富的资源和多彩的教学形式。 正如建造一座好的房屋要先打好地基,建好房屋框架一样,设计一个整体性能良好,易扩展,易维护的应用程序,也需要设计好整体框架,这对于比较大的应用程序尤其重要。一个框架是一个可重用的设计,它规定了应用的体系结构,阐明了构件之间的依赖关系、责任分配和控制流程。框架的关键在于框架内对象间的交互与控制。 J2EE是由SUN公司领导、各厂商共同制定并得到广泛认可的工业标准。J2EE包含的技术很多,其中EJB是其核心技术。J2EE用于开发和部署多层体系结构的应用,通过提供企业级计算所必需的各种服务,使部署在J2EE平台上的多层应用可以实现高可用性、安全性和扩展性。 MVC(Model-View-Controller)模式是一种软件体系结构模式。其中,Model用于处理商业逻辑,View用来提供数据表示。Controller用来接收来自View的信息,调用相应的Model,然后根据结果,调用相应的View显示。该抽象有助于将一个应用程序分割为更易于重构的逻辑组件。它允许将商务逻辑、数据和表示逻辑清晰地分离开来,也使内容提供者和应用程序开发者只需关注那些他们擅长的领域。 本文阐述了一个基于J2EE技术的网络教学系统框架。首先给出了采用模板机制设计出风格一致的用户界面的一种设计方法,其次设计出一个Servlet作为中心控制器,控制接收用户请求,并调用相应的模块进行处理,再根据处理结果生成相应的用户视图返回到客户端。此外,还对资源保护提出了两种控制方案。最后设计了用户登陆与注册模块,并用它们对该框架进行了测试。