Um cliente do aplicativo Java EE é um aplicativo autônomo configurado para funcionar como parte de um aplicativo empresarial Java EE. Qualquer aplicativo Java pode acessar métodos EJB remotos e serviços da Web, de modo que você não tem necessariamente de criar um cliente do aplicativo Java EE para acessar o aplicativo empresarial. A vantagem do acesso aos aplicativos empresariais a partir dos clientes do aplicativo empresarial é que os clientes do aplicativo têm acesso a serviços e funcionalidades executados no servidor do aplicativo empresarial, o que não é o caso dos aplicativos Java regulares. Por exemplo, você pode configurar funções de segurança e permissões para um cliente do aplicativo empresarial.
Um cliente de aplicativo é configurado usando descritores de implantação e é adicionado a um aplicativo empresarial como um módulo. Um cliente de aplicativo tem os seguintes descritores de implantação:
No IDE, você pode criar um projeto de cliente de aplicativo e importar um cliente de aplicativo existente para um projeto no IDE. Pode criar um cliente de aplicativo como parte de um novo aplicativo empresarial ou criar um cliente de aplicativo único e adicioná-lo a qualquer aplicativo empresarial existente.