Learn how to integrate your eXtreme Scale applications with
the popular Spring framework.
Spring framework overview
Spring is a framework
for developing Java™ applications. WebSphere® eXtreme Scale provides support
to allow Spring to manage transactions and configure the clients and
servers comprising your deployed in-memory data grid.
Managing transactions with Spring
Spring is a popular framework for developing Java applications. WebSphere eXtreme Scale provides support to
allow Spring to manage eXtreme Scale transactions
and configure eXtreme Scale clients
and servers.
Spring managed extension beans
You can declare plain old Java objects (POJOs) to use as
extension points in the objectgrid.xml file.
If you name the beans and then specify the class name, eXtreme Scale normally creates
instances of the specified class and uses those instances as the plug-in. WebSphere eXtreme Scale can now delegate to
Spring to act as the bean factory for obtaining instances of these
plug-in objects.
Spring extension beans and namespace support WebSphere eXtreme Scale provides a
feature to declare plain old Java objects
(POJOs) to use as extension points in the objectgrid.xml file
and a way to name the beans and then specify the class name. Normally,
instances of the specified class are created, and those objects are
used as the plug-ins. Now, eXtreme Scale can delegate to Spring to obtain instances of these plug-in
objects. If an application uses Spring then typically such POJOs have
a requirement to be wired in to the rest of the application.