Font Size: a A A

A Complex Web System Reconstruction Method Based On Model Driven And Mode Oriented

Posted on:2016-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:F DingFull Text:PDF
GTID:2208330461482901Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As a kind of mainstream application, Web system is widely used. The large complex Web system appears a variety of bad smells in the evolution process and need for refactoring. The complexity of Web system is mainly reflected in: muti language and muti frame. Most software refactoring methods are now based on object oriented language program, while ignoring the research on the refactoring methods of Web system. And the complexity of Web system also makes it inapplicable for the refactoring using the traditional refactoring methods.The main work of this paper is first research the software refactoring and traditional software refactoring methods, giving the detailed steps of the improved model-driven refactoring method and pattern-directed refactoring method respectively on the basis of analysis of the refactoring need of Web system, and then combine them to a new refactoring method. Aiming at the refactoring requirement of the jump logic of Web component, Advocate using the method of molding by protocol state machine, in order to establish jump pattern in the scope of project and give the reasoning method. Finally, use this paper’s method in a J2EE system to open the analysis of refactoring examples, modeling and refactoring of two representative modules which have problem in this system, test verification and analysis results to illustrate its effectiveness. Compared with the traditional methods, the methods of this paper have a clear scope of application(J2EE system based on Struts2), and has the scalability, can keep and enhance security, suitable for the refactoring of the complex Web systems.
Keywords/Search Tags:Refactoring, Modeling, Design Patterns, Protocol Stare Machine, Web Component
PDF Full Text Request
Related items