CHAPTER 24 CASE STUDY
A LIBRARY APPLICATION (WEB)
This is our final consideration of the library case study. Here, we replace the graphical user interface (GUI) developed in Chapter 22 with a web browser interface, transforming the system into a web application. From the preceding chapter, we use a combination of Groovlets and GSPs.
As described in previous versions of this case study, we sought to separate our logic using an MVC architecture. Adopting this framework in Chapter 13, we were able to separate the business logic of our domain model classes from the text-based user interface classes. Maintaining this architecture into Chapter 22 meant that it was a relatively simple task to replace the text-based user interface classes with Swing ...