In an MVC Model 2 application, Servlets and JSPs are used together, but have completely different roles.

The promise of the MVC Model 2 approach is to increase reusability, scalability and maintainability while reducing complexity. In practice, it is very hard to build a Model 2 application from scratch. This is where the need for a framework like Calyxo comes into play.

Let us give you a brief introduction to Calyxo's components.