MVC Framework is based upon separation on 3 types of components:
MVC Web Project plugin is a generic eclipse plugin that displays graphically relations between controllers, and views. It organizes application in graph nodes of two types: controllers and views. Nodes are grouped in packages, in order to facilitate application's structuring.
Struts 2 framework has been chosen to implement MVC framework. Plugin is able to export an XML file for Struts 2 , but it does not use struts2.xml file as base project-file. Instead, we use a ".aswp" file that keeps all required data such as node definitions, nodes positions in the graph,...
This file is an XML file. When saving to disk, plugin automatically apply some XSLT templates to generate a struts 2 XML file. By default, the target file is named "alveole-struts.xml".
Plugin is packaged in order to facilitate new dynamic web projects creation.
Steps to setup a MVC Web Project are the following: