Considerando o conceito de perfis (do inglês “profiles”) in...

Próximas questões
Com base no mesmo assunto
Q619866 Programação

Considerando o conceito de perfis (do inglês “profiles”) introduzido na especificação JEE versão 6, analise as afirmativas a seguir.

I. Um perfil é uma configuração da plataforma Java EE dirigida a (tendo como foco) uma classe específica de aplicações.

II. Todos os perfis Java EE compartilham um conjunto de características comuns, tais como a nomeação e injeção de recursos, regras de empacotamento e requisitos de segurança.

III. Perfis Java EE podem incluir qualquer conjunto de tecnologias que fazem parte da plataforma Java EE, mesmo que algumas regras da especificação Java EE, que dizem respeito às tecnologias incluídas, isoladamente ou em combinação com outras, sejam seguidas.

Assinale:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - se somente as afirmativas I e II estiverem corretas.

Para entender a questão e chegar ao gabarito, precisamos discutir o que são os perfis no contexto Java EE (Enterprise Edition). O conceito de perfis foi introduzido na versão 6 da plataforma Java EE com o intuito de prover configurações específicas da plataforma orientadas para certos tipos de aplicações. Isso permite que desenvolvedores possam utilizar um subconjunto de tecnologias adaptadas para o tipo de aplicação que estão desenvolvendo, sem a necessidade de aderir ao full stack da plataforma.

A Afirmativa I está correta porque descreve exatamente o propósito dos perfis em Java EE. Eles são configurações focadas em classes específicas de aplicações. Por exemplo, o perfil web é direcionado a aplicações que utilizam principalmente tecnologias para desenvolvimento web.

A Afirmativa II também está correta. Mesmo variando em termos de tecnologias que podem incluir, todos os perfis Java EE compartilham um conjunto comum de características que definem o que é uma aplicação Java EE. Essas características incluem a nomeação e injeção de recursos, regras de empacotamento, e requisitos de segurança. Isso cria uma base comum de funcionalidades esperadas, independentemente do perfil utilizado.

A Afirmativa III está incorreta. Perfis Java EE não podem incluir qualquer conjunto de tecnologias Java EE arbitrariamente. Eles devem seguir as regras definidas pela especificação Java EE. Existem diretrizes específicas que determinam quais tecnologias e APIs podem ser incluídas em um perfil. Portanto, não é um processo totalmente livre de escolha, mas sim regulado pela especificação.

Com base nessa análise, a alternativa D é a resposta correta, pois apenas as afirmativas I e II estão corretas e estão de acordo com a especificação Java EE e o conceito de perfis dentro dessa plataforma.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Alguém explica por que a afirmativa III está incorreta?

I. Foco em uma classe específica de aplicações. CORRETA

II. Compartilha um conjunto de características comuns. CORRETA

III. Inclui qualquer conjunto de tecnologias. INCORRETA

Se tem como foco uma classe específica e compartilha um conjunto de característica específica não vai aceitar qualquer conjunto.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo