Book description
Pro Spring updates the perennial bestseller with the latest that the Spring Framework 4 has to offer. Now in its fourth edition, this popular book is by far the most comprehensive and definitive treatment of Spring available.
With Pro Spring, you'll learn Spring basics and core topics, and share the authors insights and realworld experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build the various tiers or parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together.
The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile, and lightweight Java technologies such as Hibernate, Groovy, MyBatis, and more. Spring now works with Java EE and JPA 2 as well.
After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
- Introduction
- Chapter 1: Introducing Spring
- Chapter 2: Getting Started
- Chapter 3: Introducing IoC and DI in Spring
-
Chapter 4: Spring Configuration in Detail
- Spring’s Impact on Application Portability
- Bean Life-Cycle Management
- Making Your Beans “Spring Aware”
- Use of FactoryBeans
- JavaBeans PropertyEditors
- More Spring ApplicationContext Configuration
- Configuration Using Java Classes
- Profiles
- Environment and PropertySource Abstraction
- Configuration Using JSR-330 Annotations
- Configuration Using Groovy
- Summary
- Chapter 5: Introducing Spring AOP
-
Chapter 6: Spring JDBC Support
- Introducing Lambda Expressions
- Sample Data Model for Example Code
- Exploring the JDBC Infrastructure
- Spring JDBC Infrastructure
- Using DataSources in DAO Classes
- Exception Handling
- The JdbcTemplate Class
- Spring Classes That Model JDBC Operations
- Spring Data Project: JDBC Extensions
- Considerations for Using JDBC
- Summary
- Chapter 7: Using Hibernate in Spring
- Chapter 8: Data Access in Spring with JPA2
- Chapter 9: Transaction Management
- Chapter 10: Validation with Type Conversion and Formatting
- Chapter 11: Task Scheduling in Spring
- Chapter 12: Using Spring Remoting
- Chapter 13: Spring Testing
- Chapter 14: Scripting Support in Spring
- Chapter 15: Spring Application Monitoring
-
Chapter 16: Web Applications with Spring
- Implementing the Service Layer for Samples
- Introducing MVC and Spring MVC
- Creating the First View in Spring MVC
- Understanding Spring MVC Project Structure
- Enabling i18n (Internationalization)
- Using Theming and Templating
- Implementing the Views for Contact Information
- Using jQuery and jQuery UI
- Handling File Upload
- Securing a Web Application with Spring Security
- Supporting Servlet 3 Code-Based Configuration
- Summary
- Chapter 17: WebSocket
- Chapter 18: Spring Projects: Batch, Integration, XD, and Boot
- Index
Product information
- Title: Pro Spring,Fourth Edition
- Author(s):
- Release date: September 2014
- Publisher(s): Apress
- ISBN: 9781430261520
You might also like
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
book
Liberty in IBM CICS: Deploying and Managing Java EE Applications
Abstract This IBM® Redbooks® publication is intended for IBM CICS® system programmers and IBM Z architects. …
book
Web Service Contract Design and Versioning for SOA
The Ultimate Guide for Designing and Governing Web Service Contracts For Web services to succeed as …
book
Java 9: Building Robust Modular Applications
Mastering advanced features of Java and implement them to build amazing projects About This Book Take …