Fisher / Duskis | Spring Persistence -- A Running Start | E-Book | www2.sack.de
E-Book

E-Book, Englisch, 236 Seiten

Fisher / Duskis Spring Persistence -- A Running Start


1. ed
ISBN: 978-1-4302-1878-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 236 Seiten

ISBN: 978-1-4302-1878-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Spring Persistence-A Running Start. This firstPress title gets readers rolling with the various fundamental Spring Framework Java Persistence concepts and offerings, as well as proven design patterns for integrating Spring Persistence functionality for complex and transaction-based enterprise Java applications. The Java platform offers several options for saving 'long-lived' information, including JPA (Java Persistence API), Hibernate, iBatis, JDBC, and even JCR (Java Content Repository-a standard for interfacing with a content management system). This book helps readers decide which persistence solution is the most ideal for their application requirements, and shows how Spring can be leveraged to simplify the integration of their selected persistence framework into their enterprise application.

A bio is not available for this author.

Fisher / Duskis Spring Persistence -- A Running Start jetzt bestellen!

Weitere Infos & Material


1;Contents;2
2;Chapter 1: Introducing Spring Persistence;10
2.1;Persistence;11
2.2;Spring as a de Facto Standard;13
2.3;Exploring Spring Design Patterns and Strategies;22
2.4;Injecting Code Using AOP and Interceptors;26
2.5;Application Layering;31
2.6;Understanding Your Persistence Options;36
2.7;Summary;37
3;Chapter 2: Using Spring JDBC;39
3.1;Integrating JDBC into Your Application Using Spring;40
3.2;Integrating Datasources with Spring JDBC;40
3.3;Creating an ApplicationContext;43
3.4;Using Singleton Beans;45
3.5;Integrating a Database;47
3.6;Adding Persistence;48
3.7;Using the SimpleJdbc Classes;59
3.8;Updating and Executing via JdbcTemplate;62
3.9;Other JdbcTemplate Implementatons;66
3.10;Summary;68
4;Chapter 3: Using Spring with Hibernate;69
4.1;Migrating Our Gallery Application to Hibernate;69
4.2;Building the Comment and ArtEntity Java Classes;73
4.3;Rounding Out the Domain Model;83
4.4;Building the DAOs;92
4.5;Persisting Data with Hibernate;100
4.6;Summary;112
5;Chapter 4: Integrating JPA with Spring;113
5.1;Considering Configuration Options;114
5.2;Creating Your First JPA Application;114
5.3;Unit Testing JPA and Spring;128
5.4;Summary;129
6;Chapter 5: Introducing the iBATIS Data Mapper;130
6.1;Getting to Know iBATIS;130
6.2;Getting Started with iBATIS;132
6.3;Moving Beyond the Basics;138
6.4;Summary;142
7;Chapter 6: Managing Transactions;143
7.1;The Joy of ACID;144
7.2;Examining Transactional Examples;153
7.3;Summary;157
8;Chapter 7: Integration Testing with JUnit;158
8.1;Integration Testing;158
8.2;Using JUnit 4.4 and Annotations to Facilitate Testing;159
8.3;Spring JUnit 4 Extensions;161
8.4;Testing with a Database;164
8.5;Summary;167
9;Chapter 8: Using Spring with a Content Management System;168
9.1;Introducing JCR;169
9.2;Introducing Spring Modules;171
9.3;Architecting Your Repository;172
9.4;Querying for JCR Nodes;186
9.5;Defining Our Service Layer;189
9.6;Summary;190
10;Chapter 9: Rapid Web Development Using Groovy and Grails;191
10.1;Getting Grails Running;192
10.2;Exploring the Grails Application Layers;202
10.3;Using Active Record as an Alternative to the DAO;211
10.4;Understanding the Active Record Pattern;213
10.5;Getting to Know Groovy;214
10.6;Defining a Transactional Service Layer in Grails;228
10.7;Summary;230
11;Related Titles;231
12;Copyright;232



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.