Dobbiamo utilizzare JCA durante la connessione a db dall'interno di EJB

1

Durante la scrittura di un EJB (distribuito su WAS) che si connette a un db, non ho mai avuto bisogno di usare JCA. Ma apparentemente JCA è lo standard per la connessione a EIS di terze parti (che include un database). Quindi il WAS implementa JCA internamente? In quale situazione l'app develoepr deve utilizzare le classi correlate a JCA?

    
posta Kaushik 08.08.2013 - 22:15
fonte

1 risposta

1

JCA is the standard for connection to thrid party EIS (which includes database)

JCA (Java Connector Architecture) è inteso come un'architettura generica per per la connessione ai sistemi legacy . JDBC (Java Database Connectivity) è lo standard per per la connessione ai database .

È possibile connettersi a un database utilizzando JCA solo se il fornitore del database (o una terza parte) ha fornito un adattatore risorsa JCA che può comunicare con il database. Questo adattatore JCA verrà distribuito sul server delle applicazioni e l'applicazione parlerà con il database utilizzando le interfacce JCA standard.

Detto questo, il modo più comune per la connettività del database è JDBC, ed è quello che dovresti usare a meno che non ci sia un requisito specifico per usare solo JCA e hai un adattatore JCA per il database.

    
risposta data 09.08.2013 - 06:16
fonte

Leggi altre domande sui tag