Ebooks For Greedy Only good ebook ready for you

8Feb/100

Spring Enterprise Recipes: A Problem-Solution Approach

image thumb3 Spring Enterprise Recipes: A Problem Solution Approach The Spring Framework is a widely adopted enterprise and general Java framework. The release of Spring Framework 3.0 has added many improvements and new features for Spring development. Written by Gary Mak of the best-sellingSpring Recipes and Josh Long, an expert Spring user and developer, Spring Enterprise Recipes is one of the first books on the new Spring 3.

This key book focuses on Spring Framework 3.0, the latest version available, and a framework-related suite of tools, extensions, plug-ins, modules, and more—all of which you may want and need for building three-tier Java EE applications.

  • Build Spring enterprise and Java EE applications from the ground up using Recipes from this book as templates to get you started, fast.
  • Employ Spring Integration, Spring Batch and jBPM with Spring to bring your application’s architecture to the next level.
  • Use Spring’s remoting, and messaging support to distribute your application, or bring your application to the cloud with GridGain and Terracotta.
What you’ll learn
  • Integrate legacy systems with Spring, bridging the gaps with Spring’s JMS support and Spring Integration.
  • Use Spring Batch to insulate yourself from the tedious, hard-to-test code required to efficiently handle offline or batch processing scenarios.
  • Build highly concurrent, grid-ready applications using Gridgain and Terracotta
  • Build modular services using OSGi with Spring DM and Spring Dynamic Modules and SpringSource dm Server. Take the lightweight philosophy of the Spring framework to its logical extension. The Spring framework brings you all of the power of JEE, à la carte!
  • Integrate Spring with Java EE 5 and 6 APIs and services
  • How to leverage job scheduling, and e-mail services using Spring's abstractions.
Who is this book for?

A new breed of applications are in demand today. These applications are either simply not supported by JEE, or the support is tedious, and not reflective of modern day architectures. This book is for those with a working knowledge of Java and Spring who would like to take their skills, and their applications, to the next level.

Download
Filed under: Apress, Java, Spring No Comments
8Feb/100

Spring Persistence with Hibernate

image thumb2 Spring Persistence with Hibernate

Spring is the leading platform to build and run enterprise Java applications. Spring's Hibernate integration makes it easy to mix and match persistence methodologies simplifying your Hibernate applications. You can incorporate lots of Inversion of Control (IoC) convenience features to address many typical Hibernate integration issues, making this integration all the more favorable for your application.

This easy-to-use book will turn the complex-sounding integration into a straightforward walk-through. Persistence is important for creating a data access-based transactions tier, central to financial, insurance, and banking applications. You will be able to enhance your applications using the most common, advanced, and optional features of Hibernate.
This book starts with the philosophy and the brief history of persistence. It provides an introduction to how persistence frameworks and technologies came into the development scene and what problems they are aimed to solve.
The book continues with a discussion about Hibernate as the most popular persistence framework in Java. First, you will learn how to get Hibernate and add it to a project and how to configure it before it can be used. Next, you will get an in-depth knowledge about Hibernate and understand the essential concepts behind persistence with Hibernate and more. When Hibernate has been fully discussed, you will get to know Spring as another popular framework in Java, and have a look at essential features of Spring and its added value for Hibernate-based projects. Finally the book will provide a comprehensive discussion about using Hibernate with Spring and the problems that are solved with Spring.

What you will learn from this book?

  • Learn the philosophy, the history, and the usage of Persistence
  • Solve problems related to Persistence by gaining a complete understanding of Hibernate
  • Know your competitors and gear yourself to knock down your competition using Hibernate exhaustively
  • Get to know the role of Spring in Persistence and learn to configure Hibernate and Spring
  • Use the essential, most commonly-used Hibernate features such as Transparent persistence, Object-Relational mappings, Object-oriented query language, and more
  • Exploit the optional and advanced Hibernate features to enhance your applications
  • Learn and integrate common Spring features that are a part and parcel of every Java project
  • Make the most out of the Spring features that are related to persistence, particularly to Hibernate
  • Develop sophisticated web applications using Spring Persistence with Hibernate and successfully test them

Approach

Spring Persistence with Hibernate is an easy-to-follow, step-by-step, and example-rich guide to using Spring and Hibernate to build robust and effective Java applications. Furthermore, the book can be used as reference in areas where developers need help. All the topics explained in the book are demonstrated with practical examples and uncomplicated figures.

Who this book is written for?

The book is primarily for Spring developers and users who want to persist using the popular Hibernate persistence framework. Java, Hibernate, JPA, Spring, and open source developers in general will also find the book useful.

Download
13Dec/091

Spring 2.5 Aspect Oriented Programming

image thumb7 Spring 2.5 Aspect Oriented Programming

In Detail

Developing powerful web applications with clean, manageable code makes the maintenance process much easier. Aspect-Oriented Programming (AOP) is the easiest and quickest way to achieve such results. Spring is the only Java framework to offer AOP features. The combined power of Spring and AOP gives a powerful and flexible platform to develop and maintain feature-rich web applications quickly.
This book will help you to write clean, manageable code for your Java applications quickly, utilizing the combined power of Spring and AOP. You will master the concepts of AOP by developing several real-life AOP-based applications with the Spring Framework, implementing the basic components of Spring AOP: Advice, Joinpoint, Pointcut, and Advisor.
This book will teach you everything you need to know to use AOP with Spring. It starts by explaining the AOP features of Spring and then moves ahead with configuring Spring AOP and using its core classes, with lot of examples. It moves on to explain the AspectJ support in Spring. Then you will develop a three-layered example web application designed with Domain-Driven Design (DDD) and built with Test-Driven Development methodology using the full potential of AOP for security, concurrency, caching, and transactions.

What you will learn from this book

  • Learn how Aspect-Oriented Programming can support Object-Oriented Programming to solve problems in the implementation phase
  • Write clean and concise code by implementing concurrency control in cross-cutting functionalities to manage code easily and create applications quickly
  • Realize a dynamic proxy with JDK, by implementing an interface that manages invocations
  • Realize the structural behavior of the pattern proxy design pattern by applying the crosscutting concerns of security, logging, and transactionality to specific Joinpoints
  • Simplify applying Advices through using AspectJ annotations
  • Develop better applications by handling important functionalities such as transaction management, application logging, exception management, and layout
  • Learn how the AOP enabled by the Spring Framework and Inversion of Control (IoC), can help you to remove the implementation compromises in applications

Approach

Employing a comprehensive tutorial-based approach, this easy-to-follow book shows the reader various means of using AOP with Spring in a real-world scenario. Clear step-by-step instructions ensure that you will not get lost in the new world of AOP and Spring.

Who this book is written for

If you are a Java software architect, engineer, or developer and want to be able to write applications in a more modular and concise way by using Spring, then you need this book. Readers need basic knowledge of Spring and its configuration.

Download

30Nov/090

Spring Web Flow 2 Web Development

image thumb10 Spring Web Flow 2 Web Development

Many web applications need to take the user through a defined series of steps such as e-commerce checkouts or user registrations. Spring Web Flow works well for rich and flexible user interaction, additionally it helps you to describe the flow of websites in complex processes. Spring Web Flow 2 provides the perfect way to build these kinds of features, keeping them secure, reliable, and easy to maintain.

This book provides a platform on which you can build your own applications and services. It gives detailed information on Spring basics and covers core topics involving testing, security, and so on. We develop a complete, robust web application using the latest version of Spring, where page navigation is done on-the-fly.

This book teaches you how to work with Spring Web Flow. It covers both basic and advanced aspects and provides a detailed reference of the features Spring Web Flow. The book helps readers to extend the framework.

The integration of Spring and Java Server Pages is clearly explained in the book. The book also explains the essential modules of the complete Spring framework stack and teaches how to manage the control flow of a Spring web application.

The Spring Faces module will provide integration between Spring Web Flow and Java Server Faces (JSF). Testing, an important aspect of the software development process is covered towards the end; the question of how to test a Spring Web Flow application is answered.

What you will learn from this book?

  • Explore the features of Spring Web Flow 2 to develop powerful applications
  • Extend the framework to take it beyond its out-of-the-box feature set
  • Get started with Spring Faces, Spring JavaScript, and Spring Binding and improve the handling of the web flow
  • Test your Spring application and rest assured of its quality before going live
  • Secure your web applications using Spring Security and Spring Web Flow
  • Integrate JavaServer Faces (JSF) with Spring Web Flow to organize and manage the storage of data inside your web application

Approach

This book is a tutorial, with plenty of step-by-step instructions beginning with "getting started" material, followed by advanced coverage of this technology. The book has a practical approach towards the Spring MVC framework and is packed with practical examples and code.

Who this book is written for?

This book is targeted at Java web application developers who want to work on Spring Web Flow. This book is a must-read for those who desire to bridge the gap between the popular web framework and the popular application framework. It requires prior knowledge of the Spring framework, but no prior knowledge of Spring Web Flow.

Download