Book Image

Infinispan Data Grid Platform

By : Francesco Marchioni, Manik Surtani
Book Image

Infinispan Data Grid Platform

By: Francesco Marchioni, Manik Surtani

Overview of this book

<p>In today's competitive business world, Enterprise systems must be able to deliver highly available, high transaction volumes with an increasing number of users. Infinispan enables you to do this as well as share and distribute data among servers in the most efficient way possible so that you achieve faster response times, while trying to avoid single points of failure.<br /><br />Infinispan Data Grid Platform will teach you the most important concepts for building Enterprise applications. Using Infinispan will give you a decisive competitive advantage over the standard clustered applications that are typical in the enterprise today. This, the only book to cover Infinispan, offers detailed instructions for installing, configuring, and effectively using the Infinispan platform. You will learn how to utilize and make the most out of every feature of its API.<br /><br />Progress from examples of adding, removing, and evicting data from a cache, to more complex scenarios such as clustering and distributing data more efficiently in the grid. Throughout the book, you will follow a simple example of an API using a ticket booking system, which will help you to learn how to set up robust and scalable Infinispan configurations. You will also see a complete demonstration of integrating the Infinispan data grid platform with JBoss AS 7.</p>
Table of Contents (13 chapters)
Infinispan Data Grid Platform
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface

A 30,000 foot overview of CDI


At its core, CDI is an annotation-driven injection framework that minimizes the bulk of boilerplate code that developers have to write. It is designed to greatly increase productivity, testability, and the quality of business applications built on the Java platform. Any Java EE 6-compliant application server has the ability to deploy a CDI application.

To many, CDI is an "official" version of the popular Spring Framework, which not only modernizes some of the concepts popularized by Spring, but also standardizes them and bakes them into the core of enterprise Java—Java EE.

To learn more about CDI, visit the Weld website (http://sfwk.org/Weld). Weld is the reference implementation of the CDI specification.

This chapter assumes familiarity with CDI and does not attempt to introduce CDI basics. There are several excellent resources online about CDI, including the relevant sections in the official Java EE 6 tutorial (http://docs.oracle.com/javaee/6/tutorial/doc/giwhb...