Java Tutorial - Java Script :
In Chapter 6, we looked at separating the duties of the Web designer from those of the software developer by applying the Model-View-Controller (MVC) design pattern. The template engines covered in Chapter 6 were oriented toward providing the view or presentation elements of MVC. In this chapter, we look at Web frameworks that provide a more complete implementation of the MVC pattern. Frameworks can speed up all aspects of MVC development. We will briefly cover the most notable frameworks, but will concentrate on a particular framework offered by the Jakarta Apache group, Struts.