Java Persistence (Wikibooks)

 
0.0 (0)
Java Persistence (Wikibooks)

This book is intended to cover Java persistence or the act of storing data on a persistent storage medium using the Java programming language.

JPA is just the most recent of many failed Java persistence standards; this book should be able to evolve beyond JPA when it is replaced by the next persistence standard. However, I would like it to have a somewhat wider scope than just JPA and concentrate more on general persistence patterns and use cases. I don't want this to just be a recitation of the JPA Spec or a user guide for using one of the JPA products; instead, I want it to be more focused on actual use cases of users and applications attempting to use JPA (or another Java persistence solution), as well as the patterns they developed and mistakes they made.

The target audience for this book is anyone studying Java or creating Java applications that need to persist data to a database. It is primarily designed for Java developers who want to store Java objects in a relational database using the Java Persistence API (JPA) standard. Please add your experiences to this book if you are learning or developing with JPA rather than just reading it.

JPA is a brand-new object-oriented Java persistence standard that is based on the object-relational mapping. The majority of Java programs with database access are anticipated to gradually replace JDBC and proprietary object-relational mapping frameworks/libraries. Software development is more enjoyable and more productive because of JPA.

Ebook Details

Publisher
Published
Published Date / Year
(March 18, 2013)
License(s)
CC BY-SA 3.0
eBook Format
HTML and PDF (296 Pages, 3.3 MB)

Similar Programming & Computer Books

Développons en Java - Let's develop in Java (Jean Michel)
This free programming tutorial currently has 128 chapters divided into 19 main sections, covering topics like the fundamentals of Java programming as well as more "technical" topics on the...
Java Security (Scott Oaks)
Java Security by Scott Oakes is exceptional in both its technical breadth and readability. It offers a thorough introduction of the Java security architecture and security classes, as well...
Securing Java: Getting Down to Business with Mobile Code (Gary McGraw, et al)
Security becomes more important as Java develops and enters the industry. But as Java develops, so do its security concerns and designs. ...
A Java GUI Programmer's Primer (Fintan Culwin, et al)
The design and creation of Java artifacts with a graphical user interface are introduced in A Java GUI Programmer's Primer.  
Swing: A Quick Tutorial for AWT Programmers (Marty Hall)
This free programming book offers brand-new Swing programmers a fully integrated learning bundle using the practical methodology. It provides the right amount of theoretical and practical coding. ...
Java Look and Feel Design Guidelines: Advanced Topics (Sun Microsystems Inc.)
gives programmers the specifications for using the Java Foundation Classes to create user interfaces (JFC). emphasizes the appearance and feel of native Java (called Metal). establishes the visual design...
Java Look and Feel Design Guidelines, 2nd Edition (Sun Microsystems Inc.)
Anyone involved in the process of developing cross-platform Java applications and applets should read Java Look and Feel Design Guidelines.  
Java Swing Tutorial (Jan Bodnar)
Sun Microsystems officially launched the Java GUI toolkit known as Swing. Java is used to develop graphical user interfaces. This is a guide to Java Swing. Beginner and advanced...
O'Reilly® Java AWT Reference (John Zukowski)
The Abstract Window Toolkit (AWT), a sizable collection of classes for creating graphical user interfaces in Java, is completely referenced in the Java AWT Reference. You can make windows,...
Manning® Java Swing, Second Edition (Matthew Robinson)
The successful strategy used in the first edition of Swing is continued in this book, which pushes the limits of the Java Swing library's versatility and power. ...

Others Programming Books by Wikibooks contributors

Computational Complexity (Wikibooks)
All computer science grads should read this free programming book since it offers information that is fundamental to their understanding of computation theory. ...
Calculus (WikiBooks)
This wikibook aspires to provide a top-notch calculus textbook that anyone can utilize to become experts in the subject. Limits, differentiation, and integration are common subjects that are explored...
C Programming (Wikibook)
Nearly all of the most well-known high-level languages used today had their roots in C and were inspired by it. This free programming book provides an in-depth analysis of...
Ada Quality and Style Guide: Guidelines for Professional Programmers (Wikibooks Contributors)
This guide's goal is to assist computer professionals in writing better Ada programs by outlining a set of stylistic standards that will significantly affect the caliber of their Ada...
Haskell (Wikibooks)
You will learn Haskell by doing the activities, examples, and short courses provided in this book. It includes guided practice and lucid illustrations.
Human Physiology (Wikibooks)
Human physiology, the study of how a healthy body functions, is in charge of explaining how the body's many systems operate.
High School Mathematics Extensions (Zhuo Jia Dai, et al)
This online textbook is intended for teenagers who are generally interested in mathematics between the ages of 14 and 18 but not exclusively. This work introduces a number of...
More C++ Idioms (Wikibooks)
The statement made by Stroustrup is accurate because linguists are well familiar with its idioms. The more idioms a programmer is familiar with, the more comfortable they feel with...
Optimizing C++: A Book about Improving Program Performance (Wikibooks)
This book is intended for intermediate C++ programmers who want to boost the performance of the software they create and who have studied C++ for at least a year....
Java Programming (Wikibooks)
This book serves as an introduction to the widely used Java programming language and software platform from Oracle.

Others Programming Books by Wikibooks.org

Tcl Programming (Richard Suchenwirth)
This free programming book provides a thorough introduction to the that begins with the fundamentals before broadening its focus to cover the more complex ideas, features, and programming idioms...
Calculus (WikiBooks)
This wikibook aspires to provide a top-notch calculus textbook that anyone can utilize to become experts in the subject. Limits, differentiation, and integration are common subjects that are explored...
C Programming (Wikibook)
Nearly all of the most well-known high-level languages used today had their roots in C and were inspired by it. This free programming book provides an in-depth analysis of...
Visual Basic for Applications (Wikipedia Contributors)
A short open-source reference guide with pages of examples and a laminated cover will introduce you to the world of Microsoft Office automation in Word, Excel, PowerPoint, and Access....
Visual Basic (Wikipedia Contributors)
This free programming book employs a step-by-step methodology to teach students the Visual Basic language and assist them in comprehending the reasoning behind creating high-quality programs. ...
Embedded Control Systems Design (Herman Bruyninckx, et al.)
Designing control systems is a difficult assignment for working engineers. It calls for technical expertise, a solid grasp of technological requirements, and strong communication abilities.
JPEG - Idea and Practice (WikiBooks)
The Joint Photographic Experts Group (JPEG) developed the JPEG, which is the first global standard for color still image data compression. To encode or decode continuous-tone still images, it...
Introduction to newLISP (WikiBooks)
NewLISP combines parts of the strength and elegance of traditional LISP with the features of a contemporary scripting language, such as regular expressions, network functions, Unicode support, multitasking, and...
Serial Programming (Wikibooks)
The field of serial data transmission is a fascinating one, so welcome. This article is a part of a series that will address a variety of topics related to...
Human Physiology (Wikibooks)
Human physiology, the study of how a healthy body functions, is in charge of explaining how the body's many systems operate.
High School Mathematics Extensions (Zhuo Jia Dai, et al)
This online textbook is intended for teenagers who are generally interested in mathematics between the ages of 14 and 18 but not exclusively. This work introduces a number of...
The World of Peer-to-Peer (P2P) (Wikipedia Contributors)
A prospective solution for rebuilding networked architectures and, by extension, distributed processing is peer-to-peer (P2P) technology, also known as peer computing. However, the size and dynamism of P2P systems...
Algorithms: Fundamental Techniques (Macneil Shonle, et al)
This book explores the design and evaluation of effective algorithms. After providing some fundamental Matic framework, this book discusses:
Java Programming (Wikibooks)
This book serves as an introduction to the widely used Java programming language and software platform from Oracle.
3D Rendering: An Introduction (Wikibooks)
The automatic transformation of 3D wireframe models into 2D images with 3D photorealistic effects or non-photorealistic rendering on a computer is known as 3D rendering.
PHP Programming - A Comprehensive Guide to Programming in PHP (Wikibooks Contributors)
This book covers all the information required to build efficient web applications using PHP 5. x's most recent capabilities. Starting with the big picture, you will then delve into...
Data Structures: Fundamental Toolss (Wikibooks)
A specific method of storing and organizing data in a computer so that it can be used effectively is called a data structure.
Write Yourself a Scheme in 48 Hours (Jonathan Tang)
A thorough introduction to the Scheme that covers all of its key components, including abstraction, functional programming, data types, recursion, and semantic programming.
XML - Managing Data Exchange (Wikibooks Contributors)
A popular computer language for building and designing web pages as well as for establishing additional languages with more specialized uses is called eXtensible Markup Language (XML). ...
Web Application Security Guide (Jan Schejbal)
The web application layer is the target of more than 75% of network attacks. For security experts and Web application developers, this book offers specific hacks, tutorials, penetration testing,...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments