In this first part of the book we provide a brief introduction to the Web and show how to build
a simple back-end web app using Java with JSF, JPA and a MySQL/MariaDB database.
We also provide brief introductions to information modeling and to software application architectures.
The minimal examples of data management apps discussed in this part of the book only include a minimum of the overall functionality required for a complete app. They take care of only one object type ("books") and support the four standard data management use cases (Create/Retrieve/Update/Delete), but they need to be extended by adding further important parts of an app's overall functionality.
Table of Contents