Model-Driven Development of Web Applications with UWA , MVC and JavaServer Faces
An Object Oriented Approach to Web-Based Application Design