Procedure del nome JNDI del factory di connessione

Osservare le convenzioni del servizio JNDI (Java™ Naming and Directory Interface) in WebSphere® Application Server quando si creano i nomi JNDI della factory di connessione.

Gli ambienti di elaborazione distribuiti spesso utilizzano i servizi di denominazione e directory per ottenere risorse e componenti condivisi. I servizi di denominazione e di indirizzario utilizzano le associazioni nome - oggetto per associare i nomi a oggetti quali ubicazioni, servizi, informazioni e risorse. JNDI (Java Naming and Directory Interface) fornisce un'interfaccia comune che viene utilizzata per accedere ai vari servizi di denominazione e directory.

Denominazione indiretta delle risorse

Quando si crea una factory di connessione o un'origine dati, viene fornito un nome JNDI in base al quale la factory di connessione o l'origine dati possono essere ricercate da un componente. WebSphere Application Server utilizza un nome indiretto con il prefisso java:comp/env :
  • Quando si crea un'origine dati WebSphere Application Server , il nome JNDI predefinito è impostato su jdbc/data_source_name.
  • Quando si crea un factory di connessione, il nome predefinito è eis/j2c_connection_factory_name.
Se si sovrascrivono questi valori specificando i propri, conservare il prefisso java:comp/env . Un nome indiretto rende i dati di riferimento risorse associati all'applicazione disponibili per il runtime di gestione della connessione, per gestire meglio le risorse in base alle impostazioni res - auth, res - isolation - level, res - sharing - scope e res - resolution - control.

Denominazione delle risorse da utilizzare con CMP

Inoltre, se si fa clic sulla casella di spunta per l'opzione Utilizza questa origine dati per CMP (Container Managed Persistence) quando si crea l'origine dati, viene creato un altro riferimento con il nome eis/jndi_name_of_datasource_CMP. Ad esempio, se un'origine dati ha un nome JNDI jdbc/myDatasource, il nome JNDI CMP è eis/jdbc/myDatasource_CMP. Questo nome viene utilizzato internamente da CMP e viene fornito semplicemente a scopo informativo.