Description |
1 online resource (xvi, 246 pages) : illustrations |
|
text file |
|
PDF |
Series |
Expert's voice in open source |
|
Expert's voice in open source.
|
Contents |
Cover -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Preface -- Chapter 1 Architecting Your Application With Spring, Hibernate, and Patterns -- The Benefit of a Consistent Approach -- The Significance of Dependency Injection -- A Synergistic Partnership -- The Story of Springs and Hibernates Success -- A Better Approach for Integration -- Best Practices for Architecting An Application -- Other Persistence Design Patterns -- The Template Pattern -- The Active-Record Pattern -- Summary -- Chapter 2 Spring Basics -- Exploring Springs Architecture -- The Application Context -- Beans, Beans, the Magical Fruit -- The Spring Life Cycle -- Understanding Bean Scopes -- Dependency Injection and Inversion of Control -- Setter-Based Dependency Injection -- Constructor-Based Dependency Injection -- Instance Collaboration -- Coding to Interfaces -- Dependency Injection Via Autowiring -- @Annotation-Based Dependency Injection -- Set It and Forget It! -- Injecting Code Using Aop and Interceptors -- Summary -- Chapter 3 Basic Application Setup -- Application Management With Maven -- Managed Dependencies -- Standard Directory Structure -- Pom Deconstruction -- Spring Configuration -- Namespace Support -- Externalizing Property Configurations -- Component Scanning -- Import Statements -- Database Integration -- Jdbc Support -- Integration With Jndi -- Web Application Configuration -- Servlet Definition -- Spring Mvc -- Summary -- Chapter 4 Persistence With Hibernate -- The Evolution of Database Persistence in Java -- Ejb, Jdo, and Jpa -- How Hibernate Fits In -- Jpa Interface Hierarchy -- The Art Gallery Domain Model and Dao Structure -- An @Entity-Annotated Pojo -- Simplified Dao Pattern With Generics -- The Life Cycle of a Jpa Entity -- Jpa Configuration -- Bare-Bones Jpa Setup -- Spring Integration -- Summary -- Chapter 5 Domain Model Fundamentals -- Understanding Associations -- Building the Domain Model -- Convention Over Configuration -- Managing Entity Identifiers -- Using Cascading Options to Establish Data Relationships -- Adding Second-Level Caching -- Using Polymorphism With Hibernate -- Summary -- Chapter 6 Daos and Querying -- A Basic Hibernate Dao Implementation -- Building a Dao -- Using Springs Hibernate Support Classes -- Enabling Query Caching With the Hibernatetemplate -- Going Template-Less -- Querying in Hibernate -- Loading An Entity -- Querying for a Particular Type -- Using Named Parameters -- Querying Using Core Hibernate -- Using Named Queries -- Working With Polymorphic Queries -- Persisting Data With Hibernate -- Saving and Updating Data -- Handling Binary Data -- Understanding the Benefits of the Criteria Api -- Using the Jpa 2.0 Criteria Api -- Summary -- Chapter 7 Transaction Management -- The Joy of Acid -- Understanding Isolation L. |
Summary |
"Today, the Spring Framework is the leading out-of-the-box solution for enterprise Java developers; in it, you can find a number of Java Persistence solutions. This book gets you rolling with fundamental Spring Framework 3 concepts and integrating persistence functionality into enterprise Java applications using Hibernate, the Java Persistence API (JPA) 2, and the Grails Object Relational Mapping tool, GORM."--Resource description page |
Access |
University staff and students only. Requires University Computer Account login off-campus. |
Subject |
Hibernate (Electronic resource)
|
|
Hibernate (Electronic resource) |
|
Hibernate (Electronic resource) |
|
Java (Computer program language)
|
|
Open source software.
|
|
Computer programming.
|
|
Java (Langage de programmation) |
|
Logiciels libres. |
|
Programmation (Informatique) |
|
computer programming. |
|
Java (Computer program language) |
|
Open source software. |
|
Computer programming. |
|
Informatique. |
|
Computer programming |
|
Java (Computer program language) |
|
Open source software |
Added Author |
Murphy, Brian D.
|
Other Form: |
Print version: Fisher, Paul T. Spring persistence with Hibernate. [New York] : Apress, 2010 9781430226321 (OCoLC)428030855 |
ISBN |
9781430226338 (electronic bk.) |
|
1430226331 (electronic bk.) |
|
1430226323 |
|
9781430226321 |
|
1283075105 |
|
9781283075107 |
Standard No. |
10.1007/978-1-4302-2633-8 doi |
|
9781430226321 |
|