Font Size: a A A

Design And Implementaion Of The Electronic Tax System Based On Struts-improvement Framework

Posted on:2010-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:J J GongFull Text:PDF
GTID:2178360275959256Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Struts is a Sun J2EE platform-based MVC framework,mainly the use of Servlet and JSP technology to achieve.JSP Web application development in the application of a very broad,can be solved a long development cycle,issues such as maintenance and management chaos.In this paper,the advantages of Struts framework,based on the Struts made some improvements in the design and realization of the Changshu city e-tax system,the Inland Revenue Department.This article introduces the MVC design pattern.MVC pattern is not only a function module and display module separation,but also improve the maintainability of the application system,scalability,portability and reusability of components.Followed by an analysis of the working principle of Struts and Struts for development purposes.Struts is a MVC realization,it has inherited the characteristics of MVC,and in accordance with the characteristics of J2EE,so the corresponding changes and expansion. Its purpose is to help developers to reduce the use of MVC design model for Web application development time.Developers to enhance the overall grasp of the system to improve system maintainability and scalability.And then analyzed the advantages and disadvantages of Struts,and JSF and Struts and Spring framework for comparison of the two to address the inadequacies of Struts suggestions to improve.(1) of the Struts framework for the XML configuration file to do a streamlined,collaborative development and to the convenience,the Struts-config.xml split into multiple files;(2) Struts retrieval,were redirected to optimize efficiency,improve the efficiency of the implementation of the Action,the implementation class of the cache were made to deal with the implementation of efficiency equivalent to static methods,no instances of duplication Strutsl process;(3) the external components of best practices greatly:DataDictionary,paging,the former integrated with the background download the components,has nothing to do with the Session of the parity-check codes,serial number generator,the local document library components,component statements,and so on.At the same time,the design and implementation of an electronic tax system.After analyzing the project background and design principles,as well as project needs analysis, combined with improvements in the framework document on the download list of components / image display components,XML configuration file to use,users log on the realization of random code,serial number generator to achieve three concrete examples.Finally,summarized in this article,pointing out that the remaining issues and future work.
Keywords/Search Tags:Model-View-Controller, Struts, E-tax system
PDF Full Text Request
Related items