2. This presentation is about:
Refactoring code to MVC
Not about…
ColdBox vs. FW/1
3. Software architecture pattern
Model: Business logic/database interactions
View: Visual representation of the system
Controller: Connects the model to the view
4. Advantages
Separation of concerns
Better Abstraction and Encapsulation
Better organized code ‐ Code reuse
Standardization
5. Disciplined technique for restructuring an existing body
of code, altering its internal structure without changing
its external behavior
6. Goals
Understandability
Reduced complexity
Ease of maintenance and evolution
Ease of debugging
More reliable code