Program for Spring integration
Learn how to integrate the eXtreme Scale applications with the popular Spring framework.
- Spring framework
Spring is a popular framework for developing Java applications. WebSphere eXtreme Scale provides support to allow Spring to manage eXtreme Scale transactions and configure the clients and servers comprising the deployed in-memory data grid.
- Manage 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.
- Start a container server with Spring
You can start a container server using Spring managed extension beans and namespace support.
Related concepts
Program with system APIs and plug-ins
Program for administrative tasks
Performance considerations for application developers
Integrate with Spring framework
Related tasks
Access data with client applications
Access data with the REST data service
Related reference
Related information