Lar Bases de dados O que é um cliente de aplicativo? - o que é techopedia

O que é um cliente de aplicativo? - o que é techopedia

Índice:

Anonim

Definição - O que significa Application Client?

Um cliente de aplicativo é um aplicativo independente que é executado na máquina do cliente e está configurado para funcionar como um componente J2EE.


O cliente do aplicativo é usado para executar tarefas, como administração de sistema ou aplicativo. É tipicamente empacotado com componentes corporativos fortes, como serviços da Web e EJB, que são implementados em um servidor de aplicativos remoto.

Techopedia explica Cliente de Aplicação

Os clientes de aplicativos contrastam com servlets Java e JSPs (Java Server Pages), que são componentes do servidor, e componentes EJB, que são componentes de negócios do lado do servidor.


Como está escrito na linguagem Java, um cliente de aplicativo é compilado como qualquer programa de linguagem Java e acessa diretamente os componentes Enterprise Java Bean (EJB). Um cliente de aplicativo também tem a capacidade de estabelecer uma conexão HTTP ao se comunicar com um servlet. Além disso, um cliente de aplicativo gravado em uma linguagem diferente de Java também pode interagir com o servidor J2EE.


As vantagens de um cliente de aplicativo versus um aplicativo Java independente são as seguintes:

  • Um cliente de aplicativo pode ser executado em um navegador da Web ou em um contêiner de aplicativo.
  • Um cliente de aplicativo é portátil, pois é fornecido com o software necessário em um arquivo corporativo.
  • Como possui as bibliotecas necessárias, um cliente de aplicativo pode acessar todos os serviços J2EE.

A principal desvantagem do cliente de aplicativo é seu peso pesado.

O que é um cliente de aplicativo? - o que é techopedia