Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Spring Recipes: A Problem-Solution Approach, Second Edition

Buy

With over 3 Million users/developers, Spring Framework is the leading “out of the box” Java framework. Spring addresses and offers simple solutions for most aspects of your Java/Java EE application development, and guides you to use industry best practices to design and implement your applications.

The release of Spring Framework 3 has ushered in many improvements and new features. Spring Recipes: A Problem-Solution Approach, Second Edition continues upon the bestselling success of the previous edition but focuses on the latest Spring 3 features for building enterprise Java applications. This book provides elementary to advanced code recipes to account for the following, found in the new Spring 3:

  • Spring fundamentals: Spring IoC container, Spring AOP/ AspectJ, and more
  • Spring enterprise: Spring Java EE integration, Spring Integration, Spring Batch, jBPM with Spring, Spring Remoting, messaging, transactions, scaling using Terracotta and GridGrain, and more.
  • Spring web: Spring MVC, Spring Web Flow 2, Spring Roo, other dynamic scripting, integration with popular Grails Framework (and Groovy), REST/web services, and more.

This book guides you step by step through topics using complete and real-world code examples. Instead of abstract descriptions on complex concepts, you will find live examples in this book. When you start a new project, you can consider copying the code and configuration files from this book, and then modifying them for your needs. This can save you a great deal of work over creating a project from scratch!

What you’ll learn

  • How to use the IoC container and the Spring application context to best effect.
  • Spring’s AOP support, both classic and new Spring AOP, integrating Spring with AspectJ, and load-time weaving.
  • Simplifying data access with Spring (JDBC, Hibernate, and JPA) and managing transactions both programmatically and declaratively.
  • Spring’s support for remoting technologies (RMI, Hessian, Burlap, and HTTP Invoker), EJB, JMS, JMX, email, batch, scheduling, and scripting languages.
  • Integrating legacy systems with Spring, building highly concurrent, grid-ready applications using Gridgain and Terracotta Web Apps, and even creating cloud systems.
  • Building modular services using OSGi with Spring DM and Spring Dynamic Modules and SpringSource dm Server.
  • Delivering web applications with Spring Web Flow, Spring MVC, Spring Portals, Struts, JSF, DWR, the Grails framework, and more.
  • Developing web services using Spring WS and REST; contract-last with XFire, and contract–first through Spring Web Services.
  • Spring’s unit and integration testing support (on JUnit 3.8, JUnit 4, and TestNG).
  • How to secure applications using Spring Security.

Who this book is for

This book is for Java developers who would like to rapidly gain hands-on experience with Java/Java EE development using the Spring framework. If you are already a developer using Spring in your projects, you can also use this book as a reference—you’ll find the code examples very useful.

(HTML tags aren't allowed.)

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. You'll discover how to extend Elixir with your own first-class...

Autonomic Computing: Concepts, Infrastructure, and Applications
Autonomic Computing: Concepts, Infrastructure, and Applications
Advances in networking and computing technologies, and software tools have resulted in an explosive growth in applications and information services that influence all aspects of our life. These sophisticated applications and services are complex, heterogeneous, and dynamic. Further, the underlying information infrastructure (e.g., the Internet)...
Bioceramics and Alternative Bearings in Joint Arthroplasty: 12th BIOLOX® Symposium Seoul, Republic of Korea September 7 - 8, 2007. Proceedings
Bioceramics and Alternative Bearings in Joint Arthroplasty: 12th BIOLOX® Symposium Seoul, Republic of Korea September 7 - 8, 2007. Proceedings

This proceedings book of the Biolox Symposium in Seoul is composed of 10 sessions and plenary lectures of the most current knowledge available in the use of Bioceramics and alternative bearings. More than 50 speakers with world-famous reputations from 12 countries cover 52 topics on recent developments in Bioceramic and alternative bearings...


Crime and Justice in America: An Introduction to Criminal Justice
Crime and Justice in America: An Introduction to Criminal Justice

Crime and Justice in America offers a concise, affordable, and reader friendly full-color introduction to the criminal justice system. It explores the system in four sections: the criminal justice system as social control, law enforcement as social control, the law as social control, and corrections as social control. Widely...

Aircraft Performance & Design
Aircraft Performance & Design
Written by one of the most succesful aerospace authors, this new book develops aircraft performance techniques from first principles and applies then to real airplanes. It also address a philosophy of, and techniques for aircraft design. By developing and discussing these two subjects in a single text, the author captures a degree of synergism not...
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition
The Microsoft Windows Presentation Foundation provides the foundation for building applications and high–quality user experiences in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.

Author Matthew...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy