Casa Banche dati Che cos'è un client applicativo? - definizione da techopedia

Che cos'è un client applicativo? - definizione da techopedia

Sommario:

Anonim

Definizione: cosa significa Application Client?

Un client applicativo è un'applicazione autonoma che viene eseguita sul computer client ed è configurata per funzionare come componente J2EE.


Il client dell'applicazione viene utilizzato per eseguire attività come l'amministrazione del sistema o dell'applicazione. È tipicamente raggruppato con componenti aziendali potenti, come servizi Web ed EJB, che vengono distribuiti in un server di applicazioni remoto.

Techopedia spiega Application Client

I client delle applicazioni sono in contrasto con i servlet Java e le JSP (Java Server Pages), che sono componenti sul lato server e componenti EJB, che sono componenti aziendali sul lato server.


Poiché è scritto in linguaggio Java, un client applicativo viene compilato come qualsiasi programma in linguaggio Java e accede direttamente ai componenti Enterprise Java Bean (EJB). Un client applicativo ha anche la possibilità di stabilire una connessione HTTP durante la comunicazione con un servlet. Inoltre, un client applicativo scritto in una lingua diversa da Java può anche interagire con il server J2EE.


I vantaggi di un client applicativo rispetto a un'applicazione Java autonoma sono i seguenti:

  • Un client dell'applicazione può essere eseguito in un browser Web o contenitore dell'applicazione.
  • Un client applicativo è portatile, in quanto è fornito con il software necessario in un file di archivio aziendale.
  • Poiché dispone delle librerie necessarie, un client dell'applicazione può accedere a tutti i servizi J2EE.

Lo svantaggio principale del client dell'applicazione è il suo peso elevato.

Che cos'è un client applicativo? - definizione da techopedia