Definição – o que significa o aplicativo cliente?
Um aplicativo cliente é um aplicativo independente executado na máquina cliente e configurado para funcionar como um componente J2EE.
O aplicativo cliente é usado para executar tarefas, como administração de sistema ou aplicativo. É tipicamente agrupado com fortes componentes corporativos, como serviços da Web e EJB, que são implementados em um servidor de aplicativos remoto.
Definirtec explica o aplicativo cliente
Os clientes de aplicativos contrastam com os servlets Java e Java Server Pages (JSPs), que são componentes do lado do servidor, e componentes EJB, que são componentes de negócios do lado do servidor.
Por ser escrito na linguagem Java, um aplicativo cliente é compilado como qualquer programa da linguagem Java e acessa diretamente os componentes Enterprise Java Bean (EJB). Um aplicativo cliente também tem a capacidade de estabelecer uma conexão HTTP ao se comunicar com um servlet. Além disso, um aplicativo cliente escrito em uma linguagem diferente de Java também pode interagir com o servidor J2EE.
As vantagens de um aplicativo cliente em relação a um aplicativo Java autônomo são as seguintes:
- Um aplicativo cliente pode ser executado em um navegador da Web ou em um contêiner de aplicativo.
- Um aplicativo cliente é portátil, pois é empacotado com o software necessário em um archive corporativo.
- Por ter as bibliotecas necessárias, um aplicativo cliente pode acessar todos os serviços J2EE.
A principal desvantagem do aplicativo cliente é seu peso.