NÃO se trata de um contexto Seam:

Próximas questões
Com base no mesmo assunto
Q111531 Programação
NÃO se trata de um contexto Seam:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Expression Language.

Vamos entender o que está sendo questionado aqui. O Seam Framework foi um poderoso framework para aplicações Java EE que unificava e integrava tecnologias como JSF (JavaServer Faces), EJB (Enterprise JavaBeans) e JPA (Java Persistence API), simplificando o desenvolvimento de aplicativos empresariais. Seu objetivo era resolver problemas de integração entre esses componentes e introduzir conceitos como conversações e o gerenciamento de contextos para a persistência de estados entre as requisições.

Quando falamos de Expression Language (EL), estamos nos referindo a uma tecnologia usada dentro do JSF e outras especificações do Java EE para facilitar a comunicação entre as camadas de apresentação e de lógica de negócios, permitindo referenciar dinamicamente os objetos de beans em páginas JSP ou JSF, por exemplo.

O contexto do Seam considera aspectos como:

  • Event: Refere-se a eventos no ciclo de vida da aplicação e como eles são tratados pelo framework.
  • Page: Diz respeito às páginas da aplicação e como elas interagem com o ciclo de vida da mesma dentro do Seam.
  • Conversation: Uma funcionalidade do Seam para gerenciar o estado conversacional entre requisições e prolongar o escopo de beans além do escopo de requisição.
  • Business Process: Gerenciamento de processos de negócios que podem ser incorporados ao Seam, permitindo a orquestração de atividades e estados ao longo de processos de negócios.

Como pode ver, a Expression Language não é um conceito que foi inovado ou introduzido pelo Seam; ela é parte do padrão JSP/JSF e é utilizada em vários frameworks Java EE para avaliação e manipulação de objetos. Por isso, a alternativa (A) é a correta, já que ela não se refere a um contexto específico do Seam.

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

Os contextos básicos do Seam são:

Stateless context

Event (or request) context

Page context

Conversation context

Session context

Business process context

Application context


Fonte: http://docs.jboss.org/seam/1.2.1.GA/reference/en/html/concepts.html

Outra explicação em: http://blog.spock.com.br/2008/07/seam-contexts-ilustrados.html

Bons estudos!

Clique para visualizar este comentário

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