Skip to Main Content
The online exam system which integrates with Struts2, Spring and Hibernate has been researched here. Based on completion of essential function of online exam system, the thought of S2SH (Struts2+Spring+Hibernate) framework has been adopted in our system which separates view tier, control tier, business logic tier and data accessing tier into different components, as well as utilizes MVC pattern (Model View Controller) of web system development to accomplish loose coupling between tiers. Furthermore, direct accessing to database has been prevented by delaminating the system that reinforces the security control of the system along with the technologies of Login validation and role authority. Theoretical analysis and practical application verify that our proposed design strategy can increase the reusability of code and strengthen the flexibility and maintainability of online exam system.