Considerando o conceito de perfis (do inglês “profiles”) in...
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:
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