Font Size: a A A

The Analyzing And Exiesting In Pulic Security Population Management System Of BVCD Model Based On The Struts Framework

Posted on:2008-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:T LiangFull Text:PDF
GTID:2178360218962148Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Struts,which is the most popular implementation framework of MVC pattern andthe open-source project of Jakarta,holds characteristics of MVC and could customizeas well as extend to meet actual demands of project. However,there are some defectsabout its function when it comes down to some special areas,such as limitations aboutJSP management,shortages about standardized-show and operation of isomerousdata.This paper makes extensions to Struts framework on basis of its characteristicsby using technology of components,reuseability and XML,discusses how toshow,copy and distribute isomerous data more successfully, then designs theBVCD(Business-View-Control-Data Store-Data Agent) model.This paper expoundswhy and how to give extension to Struts framework,and explains superiorities of theBVCD model applied in realty project management by making a lengthwayscomparison to the other application forms of Struts. Here are the main achievements:Firstly, according to the principles of software architecture,designs the BVCDmodel by using technology of components,reuseability and XML, which aims atgoodpoints and shortages in implementation of MVC about realty projectmanagement.Uses UML to analyze and describe its functions in detail,and usesWright to describe it formally in order to understand and reuse it easily.Secondly, concentrating on limitations of JSP,brings forward the plan to show datadynamicly with usage of XML;Concerning the operation of isomerous data, putsforward the plan to copy and distribute data through central database.Lastly, introducing the BVCD model as chief source,the author developsSmartPMP and tests and verifies the practical value of BVCD model. The functiontest shows that SmartPMP has better stability and maintainability and could satisfycustomers.In a word,compared with other implementation forms of struts,the BVCD modeldisplays its superiorities,when faced to solving some practical problems of realtyproject management, such as standardized data show,speedy and easy dataoperation,etc.
Keywords/Search Tags:Software Architecture, MVC, Frameworks, Struts, XML, Reuse, extend
PDF Full Text Request
Related items