Font Size: a A A

The Design And Application Of BVCD Model Based On The Struts Framework

Posted on:2006-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2168360152970132Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Struts,which is the most popular implementation framework of MVC pattern and the open-source project of Jakarta,holds characteristics of MVC and could customize as well as extend to meet actual demands of project. However,there are some defects about its function when it comes down to some special areas,such as limitations about JSP management,shortages about standardized-show and operation of isomerous data.This paper makes extensions to Struts framework on basis of its characteristics by using technology of components,reuseability and XML,discusses how to show,copy and distribute isomerous data more successfully,then designs the BVCD(Business-View-Control-Data Store-Data Agent) model.This paper expounds why and how to give extension to Struts framework,and explains superiorities of the BVCD model applied in realty project management by making a lengthways comparison to the other application forms of Struts. Here are the main achievements:Firstly,according to the principles of software architecture,designs the BVCD model by using technology of components,reuseability and XML, which aims at goodpoints and shortages in implementation of MVC about realty project management.Uses UML to analyze and describe its functions in detail,and uses Wright to describe it formally in order to understand and reuse it easily.Secondly,concentrating on limitations of JSP,brings forward the plan to show data dynamicly with usage of XML;Concerning the operation of isomerous data,puts forward the plan to copy and distribute data through central database.Lastly,introducing the BVCD model as chief source,the author develops SmartPMP and tests and verifies the practical value of BVCD model. The function test shows that SmartPMP has better stability and maintainability and could satisfy customers.In a word,compared with other implementation forms of struts,the BVCD model displays its superiorities,when faced to solving some practical problems of realty project management, such as standardized data show,speedy and easy data operation,etc.
Keywords/Search Tags:Software Architecture, MVC, Frameworks, Struts, XML, Reuse, extend
PDF Full Text Request
Related items