This text provides best practices and patterns for readers who want to connect to databases using Java. It also includes coverage of various database-related APIs for Java, including JDO, JDBC (including newest 3.0 APIs), and CMP.
Java Persistence for Relational Databases
β Scribed by Richard Sperko (auth.)
- Publisher
- Apress
- Year
- 2003
- Tongue
- English
- Leaves
- 351
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Java Persistence for Relational Databases is chock full of best practices and patterns, for those of you who want to connect to databases using Java! Coverage includes various database-related APIs for Java, like JDO, JDBC (including the newest 3.0 APIs), and CMP (βContainer Managed Persistenceβ with EJB).
All those things you developers have wanted to knowβbut were afraid to askβare featured inside this book. It offers a realistic and multi-angled look at persisting Java objects. Whether your environment requires you to use JDO, CMP, Castor, or to hand-code a persistence layer using JDBC, the answers all lie inside this book.
β¦ Table of Contents
Front Matter....Pages i-xxv
All Kinds of Methods for Persisting Objects....Pages 1-16
Understanding Relational Database Management Systems....Pages 17-33
Using JDBC 1 for Relational Database Work....Pages 35-61
What Is New in JDBC 2 and 3....Pages 63-79
Writing a Persistence Layer....Pages 81-98
Persistence-Related Design Patterns....Pages 99-122
Unit Testing Persistence Layers....Pages 123-137
Enterprise JavaBeans: Container Managed Persistence 2.0....Pages 139-173
Writing to the ODMG 3.0....Pages 175-190
Persistence with Java Data Objects (JDO)....Pages 191-217
Open Source Java Persistence Libraries and Frameworks....Pages 219-266
Commercial Java Persistence Libraries and Frameworks....Pages 267-306
Summary....Pages 307-318
Back Matter....Pages 319-337
β¦ Subjects
Software Engineering/Programming and Operating Systems
π SIMILAR VOLUMES
Provides all the tools needed to write C++ database programs and explore the full potential of the C++ object-oriented language, including database fundamentals and design, database management, building the software, and more. Original. (Advanced).
Provides all the tools needed to write C++ database programs and explore the full potential of the C++ object-oriented language, including database fundamentals and design, database management, building the software, and more. Original. (Advanced).
<p><span>Simplify your first steps with the RavenDB NoSQL Document Database. This book takes a task-oriented approach by showing common problems, potential solutions, brief explanations of how those solutions work, and the mechanisms used. Based on real-world examples, the recipes in this book will