JSR 168 (Java specification request 168) é uma especificação...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - doView() é o método executado pelo método render() no caso de portlet em modo de visualização.
Para compreender a alternativa correta, é importante entender o contexto dos portlets e da especificação JSR 168. Os portlets são componentes web que são apresentados dentro de uma página de um portal, e a especificação JSR 168 define um conjunto padrão de APIs para o desenvolvimento de portlets que podem ser gerenciados e apresentados por um portal, também conhecido como portlet container.
Dentro da especificação JSR 168, há diferentes métodos que correspondem a diferentes ações ou estados de um portlet. Por exemplo, o método doView() é chamado pelo render() quando o portlet está em modo de visualização. Esse é o estado mais comum para um portlet, no qual ele é simplesmente exibido ao usuário. O objetivo do doView() é gerar o conteúdo HTML (ou em outro formato adequado) que será mostrado ao usuário.
Vamos contrastar isso com as outras alternativas:
- doEdit() não é chamado pelo processAction() para mostrar a página de edição; o doEdit() seria um método correspondente ao modo de edição do portlet, mas não é chamado por processAction().
- Init() é um método chamado quando o portlet está sendo inicializado pelo container, não quando o usuário submete informações.
- O método render() é usado para gerar a marcação de resposta do portlet, mas não é chamado para refazer o portlet após ele ser destruído.
- doHelp() é o método para fornecer conteúdo de ajuda, mas não é executado por Init(), e sim quando o portlet está no modo de ajuda (help mode).
Portanto, a alternativa B está correta porque reflete adequadamente o papel do método doView() dentro da especificação JSR 168, onde é responsável por apresentar a visualização do portlet quando este está no modo de visualização (view mode), conforme o fluxo padrão do ciclo de vida de um portlet.
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
Método | Descrição |
doView() | Método chamado por render() quando o portlet está em modo de visualização (VIEW). Deve conter a lógica que apresenta a página de Visualização para o portlet. |
doEdit() | Chamado por render() quando o portlet está em modo de edição (EDIT). |
doHelp() | Chamado por render() quando o portlet está em modo de ajuda (HELP) . |
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo