Solution on Network Teaching System Based on Open Source Framework

In order to achieve the ease of use and performance requirements of the network teaching system, a solution based on open source framework of Spring, Hibernate and JavaServer Faces (JSF) is proposed. The generics DAO schema is introduced into the data persistence layer and the rich UI components of development framework ICEfaces based on open-source Ajax are embedded in the presentation layer to meet the need of system. The practice shows that the improved method presented by this paper enables the architecture to provide high reusability, expansibility and maintainability, and improves system performance and human-computer interaction experience.