研究了一套通用网络教学平台的设计原理与实现过程,阐述了使用Html5、CSS3、JavaScript、Ajax等前端技术开发系统前端页面的过程与方法,重点阐述了服务器端的设计模式。系统主要使用JSP、Servlet、JavaBean技术进行后台开发,并结合Struts 2的开发框架进行请求的转发和处理。系统的总体架构采用MVC模式,采用Apache Shiro进行权限管理。