Overview
- One of the first books on Jakarta Persistence in Jakarta EE
- Learn to build complex enterprise Java applications using Jakarta Faces
- Source code can be found at https://github.com/Apress/pro-jakarta-persistence-jakarta-ee10
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (15 chapters)
Keywords
About this book
Authors Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain.
After completing this in-depth book, you will have a full understanding of persistence and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide.
What You Will Learn
- Use Jakarta Persistence in the context of enterprise applications
- Work with object relational mappings (ORMs), collection mappings and more
- Build complex enterprise Java applications that persist data long after the process terminates
- Connect to and persist data with a variety of databases, file formats, and more
- Use queries, including the Jakarta Persistence Query Language (Jakarta Persistence QL)
- Carry out advanced ORM, queries and XML mappings
- Package, deploy and test your Jakarta persistence-enabled enterprise applications
Who This Book Is For
Experienced Java programmers and developers with at least some prior experience with Jakarta EE or Java EE platform APIs.
Authors and Affiliations
About the authors
Mike Keith is a co-specification lead for JPA 1.0 and a member of the JPA 2.0 and JPA 2.1 expert groups. He sits on a number of other Java Community Process expert groups and the Enterprise Expert Group (EEG) in the OSGi Alliance. He holds a Masters degree in Computer Science from Carleton University, and has over 20 years experience in persistence and distributed systems research and practice.He has written papers and articles on JPA and spoken at numerous conferences around the world. He is employed as an architect at Oracle in Ottawa, Canada,and is married with four kids and two dogs.
Merrick Schincariol is a senior engineer for the Oracle OC4J Java EE Container. He was a lead engineer for Oracle's EJB 3.0 release and co-author of Pro EJB 3: Java Persistence API. Before joining Oracle, Merrick developed enterprise and large-scale systems for the telecommunications industry.
Massimo Nardone has more than 23 years of experiences in Security, Web/Mobile development, Cloud and IT Architecture and has been programming and teaching how to program with Android, Perl, PHP, Java, VB, Python, C/C++ and MySQL for more than 20 years. He currently works as Chief Information Security Office (CISO) for Cargotec Oyj and he is member of the ISACA Finland Chapter Board. Massimo has provided technical review for more than 40 IT books, and is the coauthor of Pro Android Games (Apress, 2015).
Bibliographic Information
Book Title: Pro Jakarta Persistence in Jakarta EE 10
Book Subtitle: An In-Depth Guide to Persistence in Enterprise Java Development
Authors: Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone
DOI: https://doi.org/10.1007/978-1-4842-7443-9
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone 2022
Softcover ISBN: 978-1-4842-7442-2Published: 18 December 2021
eBook ISBN: 978-1-4842-7443-9Published: 01 January 2022
Edition Number: 4
Number of Pages: XXIII, 756
Number of Illustrations: 71 b/w illustrations
Topics: Java, Professional Computing