Programmers Guide > MVC Design Pattern

MVC Design Pattern

JOT Servlet applications follow an MVC (model-view-controller) design pattern. This is also referred to as Model 2 Servlet architecture. In MVC terms, a JOT Servlet delegates the servicing of an HTTP request to a JotResponseBean controller. JOT Templates are the view and view-independent business objects are the model.

 • Controller: A JOT Servlet designates a JotResponseBean to service a web client request. The JotResponseBean interacts with other JOT Beans to process the request and render a response.

 • View: A JOT Template renders dynamic content, including rendering composite views with JOT Web Components.

 • Model: JotBeans interact with application domain business objects to render dynamic content for the response.

© 2008 JOT Object Technologies