Model-View-Controller is a well-known Design Pattern implemented in Java Web Applications. The Model is implemented by Java abstract classes and interfaces. The View is implemented with Java Card and Micro Java Edition. The Controller is implemented with JVM and Class Loader.
MVC has multiple components, from JavaScript to video animations and sound tracks. The Model is represented by graphical components and the View by video. A user plays the role of a Controller by requesting specific web targets.
In Java world the Model or data processing part is implemented in a separate service layer of Java Beans and service classes. The View is implemented with Java Server Pages. The Controller is implemented as a Java Servlet.
|