Presentation | 2009-03-02 A Support Method for Refactoring MVC based Web Applications to Dependency Injection Pattern Yue SHEN, Naoki FUKUYASU, Atsushi YOSHIDA, Tsuneo AJISAKA, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Maintainability and reusability improve by adopting the hierarchical architecture. The system is divided into the unit of the responsibility, and each layer of the hierarchy has a role. The work not belonging to the layer will be delegated to a suitable layer. Dependency of View and Controller classes in MVC based Web applications is separated from source codes. However, dependency of Controller, Model and Data Access Object is not clearly separated. We propose a method to extract the dependency of Controller, Model and Data Access Object by using the dependency analysis of classes. We also propose a method to list the parts that should be refactored to Dependency Injection Pattern. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | MVC framework / structure improvement / refactoring / software reuse / Java |
Paper # | SS2008-49 |
Date of Issue |
Conference Information | |
Committee | SS |
---|---|
Conference Date | 2009/2/23(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Software Science (SS) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | A Support Method for Refactoring MVC based Web Applications to Dependency Injection Pattern |
Sub Title (in English) | |
Keyword(1) | MVC framework |
Keyword(2) | structure improvement |
Keyword(3) | refactoring |
Keyword(4) | software reuse |
Keyword(5) | Java |
1st Author's Name | Yue SHEN |
1st Author's Affiliation | Faculty of Systems Engineering, Wakayama University() |
2nd Author's Name | Naoki FUKUYASU |
2nd Author's Affiliation | Faculty of Systems Engineering, Wakayama University |
3rd Author's Name | Atsushi YOSHIDA |
3rd Author's Affiliation | Center for Information Sciense, Wakayama University |
4th Author's Name | Tsuneo AJISAKA |
4th Author's Affiliation | Faculty of Systems Engineering, Wakayama University |
Date | 2009-03-02 |
Paper # | SS2008-49 |
Volume (vol) | vol.108 |
Number (no) | 444 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |