Font Size: a A A

Design And Implementation, Based On The Mvc Pattern Common Web Software System Development Framework

Posted on:2008-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2208360212999628Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the globalization of information and economics, the internet has become a new information system platform, and the application based on the Web technology has become more and more extensive. However, the current Web application systems have many frequent disadvantages that make it is hard to reuse, maintain, adapt to new requirements, and so on. Therefore, it has been a focus to study how to create more powerful and flexible applications. To achieve this, developing methodology and system architecture design are crucial.At present, the Web application process development includes two methods, one is the traditional method and the other is based on MVC (Model View Controller) design pattern. With MVC pattern, programmer, disadvantages of traditional method can be avoided, for it separates the business logic from display logic. Therefore, the second development method is the first choice for developers.Due to understanding of the MVC design pattern and the Struts framework based on MVC, it is observed that no matter how complicated the business logic is, most of the View part in Struts framework are implemented in JSP. But within a JSP , many Java code, JSP custom tag and HTML code mix together, which brings great difficult in developing and maintain. The implementation of control layers in Struts is complex. It is major problem confronted by Struts to use XML and other elements in view implementation, and to provide model components in Struts.Based on the problems mentioned above, this thesis introduces the universal web application framework which is supported by Java Servlet/Xml and the logical design model by analyzing the MVC model and Struts frame, integrating the practice development projects. Embedding the SQL statements to the XML files and using the configuration files to do operation management will be emphasized in this article, and it solves the problem of optimizing the information system process, improving the system capability and enhancing the developer's efficiency.In order to achieve the research purpose, the main work of this thesis is following: research the MVC model, and the Web application framework-Struts. According the theory of Struts framework, designed the universal web application framework which based on the MVC model. Integrate the author's practice projects experience, this framework has been modified and updated.
Keywords/Search Tags:MVC model, Struts framework, Java Servlet, XML, XSL
PDF Full Text Request
Related items