Font Size: a A A

Research Of Struts Lightweight Frame And Its Implementation In Occupational Skill Authority System

Posted on:2009-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:F WangFull Text:PDF
GTID:2178360245455124Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the fast development of technologies, such as Object-Oriented, Web, software framework technology is extensively used in Web application development. Framework is collections prefabricated in software components and can be used freely by programmer. Generally, framework provide a good program model, which contribute to ensure consistency of code and then programmer can be involved in business logic. As one of the best popular open-source frameworks, Struts Framework is especially convenient to write and manage code; iBATIS is a open-source object-to-relational mapping data layer, and mainly complete encapsulation of JDBC lightweight object, which make Java programmers can use object oriented programming mothod to handle database as their wish. The thesis discussed application and research of lightweight framework with WuGang Occupational Skill Testing Athority System.The thesis analyzed the characteristic of the OSTA, and designed OSTA system based on Struts lightweight framework with combination of process of OSTA institute. This system realized fast and efficient statistical management of staff attend occupation training. The primary research work is as follows:Firstly, the lightweight framework and its characteristic were discussed with compare to heavyweight framework to got the conclusion that lightweight framework has advantages in development. Based on the frontal discussion, two lightweight framework named Struts and iBATIS were introduced, and technologies related were deeply discussed, then a lightweight solution which is especially suitable to middle-small enterprise is given-an integrated open-source lightweight framework Struts+iBATIS. This lightweight solution based on layered architecture ideological. In presentation layer, Struts framework based on MVC is used; In the business layer, JavaBean is used; In the persistent layer, Java O/R mapping tool iBATIS is used.Secondly, by analyzing the characteristic and requirement of the OSTA system, the thesis makes a high-level architecture designing and detail designing of the system with the method of software engineering.Lastly, integrated framework given in front is used to develop this system, and detailed description to the development process, the realize process, deployment and configuration is given with the privilege management module as presentative.Making use of lightweight framework to develop enterprise application based on Web can avoid complexity of traditional J2EE and build efficient and coordinate software, it can also separates function of business logic, system control logic from data render that are mostly concerned by programmer. And at last the system developed with it has characteres of loose coupling, high reusable, good explanation and extension and so on. Through running, it proves that the function of WuGang Occupational Skill Testing Authority System has reached design requirements by making use of the solution.
Keywords/Search Tags:Lightweight Framework, Strust framework, iBATIS, MVC, OSTA
PDF Full Text Request
Related items