Throughout the chapters of this book, we'll be working on an imaginary real-world project to apply the examples too. The project is simple and interesting; it's a cinema ticket booking application. Although we mention this application in the coming chapters, we don't have its complete final version! We're just using some of its requirements to learn about the different APIs and features in Jakarta EE.
Our application should have the following features:
- CRUD movies, cinemas, and seats
- Allow users to browse movies, cinemas, and seats
- Allow users to browse seats for a cinema on a specific date and pick one or more tickets
Our master scene for our booking application is the interactive booking board, as shown in the following screenshot:
This interactive board will be our last practical example in this book, before we end by securing our applications in the last chapter.