Aplicativo cliente

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.