Book on Building Back-End Web Apps with Java, JPA and JSF

Copyright © 2015-2017 by Gerd Wagner and Mircea Diaconescu (Google+)

Comes with the complete Java code of 6 example apps.

Available as: E-Book Cover

PDFOpen access online book (HTML)

PDFE-Book (PDF) available for $29.95.

This book shows how to build back-end web applications with Java, JPA and JSF. A back-end web app is a distributed web app where essentially all work is performed by the back-end component, including data validation and UI page creation, while the front-end only consists of a web browser's rendering of HTML-forms-based UI pages.

The focus of the book are general information management concepts and techniques concerning

  1. integrity constraints and data validation,
  2. enumerations and enumeration attributes
  3. unidirectional and bidirectional associations between object types,
  4. subtyping and inheritance in class hierarchies.

The book comes with the complete Java source code of six example apps that you can download or directly run from our web server. It is an open question if the book happens to come with more lines of code than lines of text...