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.