๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Pro JPA 2 in Java EE 8: An In-Depth Guide to Java Persistence APIs

โœ Scribed by Mike Keith, Merrick Schincariol, Massimo Nardone


Publisher
Apress
Year
2018
Tongue
English
Leaves
771
Edition
3rd ed.
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.

Authors Mike Keith, Merrick Schincariol and 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 Pro JPA 2 in Java EE 8, you will have a full understanding of JPA 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 the JPA 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 Java Persistence Query Language (JPQL)
  • Carry out advanced ORM, queries and XML mappings
  • Package, deploy and test your Java persistence-enabled enterprise applications


Who This Book Is For

Experienced Java programmers and developers with at least some prior experience with J2EE or Java EE platform APIs.

โœฆ Table of Contents


Front Matter ....Pages i-xxi
Introduction (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 1-24
Getting Started (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 25-49
Enterprise Applications (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 51-100
Object-Relational Mapping (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 101-155
Collection Mapping (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 157-189
Entity Manager (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 191-267
Using Queries (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 269-311
Query Language (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 313-361
Criteria API (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 363-414
Advanced Object-Relational Mapping (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 415-481
Advanced Queries (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 483-526
Other Advanced Topics (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 527-591
XML Mapping Files (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 593-654
Packaging and Deployment (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 655-698
Testing (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 699-740
Back Matter ....Pages 741-759

โœฆ Subjects


Object-Oriented Design;Software Design, Testing & Engineering;Programming;Computers & Technology;Java;Beginnerโ€™s Guides;Reference;Servlets;Programming Languages;Computers & Technology;Compilers;Programming Languages;Computers & Technology;Object-Oriented Software Design;Computer Science;New, Used & Rental Textbooks;Specialty Boutique;Programming Languages;Computer Science;New, Used & Rental Textbooks;Specialty Boutique


๐Ÿ“œ SIMILAR VOLUMES


Pro Jakarta Persistence in Jakarta EE 10
โœ Lukas Jungmann et al ๐Ÿ“‚ Library ๐Ÿ“… 2022 ๐Ÿ› Apress ๐ŸŒ English

Introduction Learn to use the Jakarta Persistence API and other related APIs as found in the Jakarta EE 10 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of Jakarta Persistence usage

Pro Jakarta Persistence in Jakarta EE 10
โœ Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Apress ๐ŸŒ English

<div>Learn to use the Jakarta Persistence API and other related APIs as found in the Jakarta EE 10 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of Jakarta Persistence usage for experi

Pro JPA 2 in Java EE 8
โœ Mike Keith, Merrick Schincariol & Massimo Nardone ๐Ÿ“‚ Library ๐Ÿ“… 0 ๐Ÿ› Apress, Berkeley, CA ๐ŸŒ English
Pro CDI 2 in Java EE 8 - An In-Depth Gui
โœ Jan Beernink, Arjan Tijms ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Apress ๐ŸŒ English

In Pro CDI 2 in Java EE 8, use CDI and the CDI 2.0 to automatically manage the life cycle of your enterprise Java, Java EE, or Jakarta EE applicationโ€™s beans using predefined scopes and define custom life cycles using scopes. In this book, you will see how you can implement dynamic and asynchronous

Pro JPA 2: Mastering the Javaโ„ข Persisten
โœ Mike Keith, Merrick Schincariol ๐Ÿ“‚ Library ๐Ÿ“… 2009 ๐Ÿ› Apress ๐ŸŒ English

Maybe I am stubborn, or maybe just rational, but I see no reason to force EJBs on myself when there are many simpler and more robust ways of doing things. The entire book, except for one chapter on Java SE, assumes that you are wiring everything, including transactions with EJBs. I would suggest t