O'Reilly logo

Groovy Programming by John Savage, Kenneth Barclay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required