A web profile da plataforma JEE apresenta, em relação ao per...

Próximas questões
Com base no mesmo assunto
Q65113 Programação
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

Com relação às diferentes arquiteturas e tecnologias que, se
escolhidas, impactarão as características do sistema descrito no
texto, julgue os itens de 26 a 29.

A web profile da plataforma JEE apresenta, em relação ao perfil application server definido em edições anteriores da plataforma Java, as seguintes vantagens: fornece suporte para POJOs (plain old Java objects) e annotations; possui modelo de empacotamento de componentes mais simples; a configuração dos seus descritores XML (extensible markup language) é mais fácil; é aderente ao padrão SOA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

A questão aborda o entendimento das características e vantagens do Web Profile em relação ao perfil completo de servidores de aplicação (application server) da plataforma Java EE (Enterprise Edition). O Web Profile foi introduzido na versão 6 do Java EE como um perfil mais leve e focado para o desenvolvimento de aplicações web, enquanto o perfil completo oferece um conjunto mais amplo de funcionalidades para a construção de aplicações empresariais complexas.

A assertiva sugere que o Web Profile apresenta várias vantagens em comparação com o perfil completo, incluindo suporte a POJOs (plain old Java objects) e annotations, um modelo de empacotamento de componentes mais simples, descritores XML (extensible markup language) mais fáceis de configurar e aderência ao padrão SOA (Service-Oriented Architecture).

No entanto, o suporte a POJOs e annotations é uma característica geral do Java EE e não uma vantagem exclusiva do Web Profile. O modelo de empacotamento simplificado e a configuração mais fácil dos descritores XML também não são vantagens exclusivas do Web Profile, pois estas características são parte do esforço geral de simplificação da plataforma Java EE que beneficia tanto o perfil completo quanto o Web Profile. Já a aderência ao padrão SOA não é uma característica que define o Web Profile; o suporte a SOA pode ser obtido através da utilização de web services, que estão disponíveis em ambos os perfis.

Portanto, a afirmação é incorreta pois as supostas "vantagens" listadas não são exclusivas ao Web Profile, e sim parte das melhorias implementadas na plataforma Java EE como um todo ou equivocadamente associadas a este perfil.

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

JEE 5 já possuia todas essas características, por isso está errada.

O Java EE Web Profile define um container "menor", com apenas as tecnologias que a maioria dos desenvolvedores realmente precisam: servlets, JPA, JTA, CDI, EJB Lite. Ele não é aderente ao padrão SOA porque não define os containers de WebServices: JAX-WS e JAX-RS.

No Java EE 6 só foi lançado o Web Profile, não existindo o "application server"

Mais sobre Web Profile:

http://jaxenter.com/introducing-the-java-ee-web-profile-36201.html

Estranho.. mas salvo engano o webprofile só foi definido no JavaEE 6.. que foi lançado em 10/12/2009... Como a questão é de 2010, creio que ele esteja se referindo ao JavaEE 6 mesmo.


Mas essa versão webProfile, só possui EJB-Lite, que não dá suporte ao JAX-WS. Porém, WebProfile dá suporte ao JAX-RS


Como JAX-RS e JAX-WS estão envolvindo no ecossistema SOA, eu marcaria como correta..


Mas como o Davi Sales disse, algumas dessas características já existiam no JavaEE 5

Só corrigindo o Thiago.. WebProfile tem suporte ao JAX-RS sim


http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition#Web_profile

Clique para visualizar este comentário

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