Font Size: a A A

Research On Experiment Teaching Management By SSH Structure

Posted on:2009-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z P YanFull Text:PDF
GTID:2178360245465507Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of network technology, making the traditional teaching methods in schools from teaching to the extension of network teaching. Experiment teaching management platform provided a basic operating environment on network learning, it can be in the network environment information services and the sharing of resources.Development experiment teaching management platform,we would greatly facilitate the teaching activities of the various disciplines, but also adapted to the needs of social development.The traditional J2EE framework whose core point is EJB.However, EJB is deployed too complex,so we use the traditional J2EE framework to develop enterprise application to cost too much to develop. Spring framework is lightweight frameworks, Struts is an excellent application framework to implementing MVC pattern, Hibernate is a kind of solution ORM.Acegi security framework based on the Spring Framework.Acegi provide security mechanism for the Spring application system.SSH framework integrate Struts, Spring and Hibernate organic. Struts framework is as presentation layer, Spring framework is as the business logic layer, Hibernate is as the data persistence layer.Through the actual teaching activities analysis and investigation, we analyse the teaching needs for teachers and students. Experiment teaching management platform is divided into two functional areas: functional areas and manage areas. Functional areas mainly achieve user to view platform notice information, access platform teaching resources, participate in the discussion of teaching. Manage areas achieve teacher referring teaching resources,administrator admining teaching resources and platform notice information, as well as the allocation of user authorization. Through functional modules map and Use Case Diagram,we analyze of the various modules of functionality, and provide class documents,JSP pages and business approach of the core interface.Users can be more clear understanding of the whole structure and platform features.Experiment teaching management platform is built on SSH lightweight frameworks, Tomcat is used as Web application Server.Safety mechanism is based on Acegi security framework, the request of users only through authentication and authorization mechanisms before they can visit the protected system resources.Platform provide abundant teaching experiment resource, so that students can experiment to deepen the understanding of the theory. Platform also provide teacher-student interaction, increase the effectiveness of teaching.Firstly, the article analyze shortcoming of the J2EE framework, introduce respective advantages and disadvantages and core groupware of Struts, Spring, Hibernate,Acegi, analyze overall design and detailed design of SSH. Then article analyze needs and overall structure of process of platform,use timing diagrams further to explain design options for the presentation layer, the business logic layer, the data persistence layer. Finally, article introduce the platform's operating environment and development tools,use an example of objects to analyze implementation of platform. Article introduce expansion of Acegi security framework approach to satisfy users dynamically changing authorization allocation.Using Spring statement transaction framework to manage platform transaction, developers can focus on the development of the business logic and speed up the development efficiency.
Keywords/Search Tags:spring, aop, acegi, experiment platform
PDF Full Text Request
Related items