Acessando um Recurso de Origem de Dados do Java EE Existente
O mesmo modelo de programação do MBean DataSource e do JDBCProvider MBean que você usa para acessar uma fonte de dados gerenciada do WebSphere® Application Server (definida em scripting ou no Integrated Solutions Console) pode ser usado para acessar um recurso de origem de dados Java™ Platform Enterprise Edition (Java™ EE) que é definido no aplicativo com a anotação DataSourceDefinition ou com o elemento de < data-source> do descritor de implantação. Esse recurso mantém a compatibilidade com scripts existentes, simplificando o gerenciamento dos seus recursos.
Sobre esta Tarefa
Usando o DataSource MBean
JNDI name = java:module/env/jdbc/myDataSource
name = java.module/env/jdbc/myDataSource
WebSphere:type=DataSource,name=java.module/env/jdbc/myDataSource,application=MyApp,module=MyModule,*
WebSphere:type=DataSource,name=java.app/env/myDataSource,application=MyApp,*
ou uma
consulta para um nome JNDI java:app nomeado identicamente em um aplicativo diferente como a
seguir:WebSphere:type=DataSource,name=java.app/env/myDataSource,application=MyOtherApp,*
WebSphere:type=DataSource,name=java.app/env/myDataSource,*
No módulo web, a especificação Java EE define java: comp para ser o mesmo namespace do java:module. Portanto, as consultas do MBean de origens de dados que estiverem definidas no módulo da Web não devem incluir o campo de componente.
WebSphere:type=DataSource,name=java.comp/env/ds1,application=MyApp,module=MyModule,*
WebSphere:type=DataSource,name=java.comp/env/ds2,application=MyApp,module=MyModule,component=MyBean,*
WebSphere:type=DataSource,name=java.app/env/myDataSource,application=MyApp,*
WebSphere:type=DataSource,name=java.app/env/myDataSource,application=MyOtherApp,*
WebSphere:type=DataSource,application=MyApp,*
Usando o JDBCProvider MBean
WebSphere:type=JDBCProvider,name=JDBCProvider_java.module/env/datasource3,application=MyApp,module=MyModule,*
WebSphere:type=DataSource,name=java.module/env/datasource3,application=MyApp,module=MyModule,*