É possível declarar que os POJOs sejam usados como pontos de extensão no arquivo objectgrid.xml. Se você nomear os beans e, em seguida, especificar o nome de classe, o eXtreme Scale normalmente cria instâncias da classe especificada e usa essas instâncias como o plug-in. O WebSphere eXtreme Scale pode delegar para que o Spring aja como o bean factory para obter instâncias desses objetos de plug-in.
void registerSpringBeanFactoryAdapter(String objectGridName, Object springBeanFactory)
O método anterior se aplica quando o eXtreme Scale localiza um bean de extensão cujo className inicia com o prefixo {spring}. Tal uma extensão de bean, que pode ser um ObjectTransformer, Loader, TransactionCallback, e assim por diante, o restante do nome é usado como um nome Spring Bean. Em seguida, a instância de bean é obtida usando o Spring Bean Factory.
O ambiente de implementação do eXtreme Scale também pode criar um Spring Bean Factory a partir de um arquivo de configuração XML do Spring padrão. Se nenhum bean factory foi registrado para um determinado ObjectGrid, sua implementação procurará pelo arquivo XML chamado "/<ObjectGridName>_spring.xml". Por exemplo, se sua grade de dados for denominada GRID, o arquivo XML será chamado "/GRID_spring.xml' e aparecerá no caminho de classe no pacote raiz. O ObjectGrid constrói um ApplicationContext usando o arquivo "/<ObjectGridName>_spring.xml e constrói beans a partir do bean factory.
"{spring}MyLoaderBean"
Usar o nome da classe anterior permite que o eXtreme Scale use o Spring para procurar um bean denominado "MyLoaderBean". É possível especificar POJOs gerenciados pelo Spring em qualquer ponto de extensão se o bean factory foi registrado. As extensões Spring
estão no arquivo ogspring.jar. Esse arquivo JAR deve estar no caminho de classe para o suporte ao Spring. Se um aplicativo J2EE executado no WebSphere Application Server Network Deployment foi aumentado com o WebSphere Extended Deployment, você deverá colocar o aplicativo, o arquivo spring.jar e seus arquivos associados nos módulos EAR.
O ogspring.jar também deve ser colocado
no mesmo local.