Questão de Arquitetura de Software — Portais — FCC 2019
- Código
- fc056725
- Banca
- FCC
- Órgão
- SEFAZ-BA
- Ano
- 2019
- Cargo
- Auditor Fiscal - Tecnologia da Informação - Prova II
- Afacelets.
- Bweb services.
- Cmap applets.
- Dportlets.
- Ebootstraps.
GabaritoD — portlets.
Gabarito: letra D. Os portlets são componentes web reutilizáveis que podem ser agregados (plugados) a páginas de portal, funcionando como adaptadores para integrar fontes de conteúdo e serviços. Essa é exatamente a definição que atende à necessidade do auditor descrita no enunciado.
A questão testa o conhecimento sobre os componentes modulares típicos de arquiteturas de portal corporativo. Os portlets são a peça-chave nesse contexto.
Alternativa | Conceito | Função Principal | Aplicação em Portal Corporativo | Atende à necessidade? |
|---|---|---|---|---|
A) Facelets | Sistema de templates para JSF | Compor interfaces de aplicações web | Estruturar páginas JSF, não como componente plugável | ❌ |
B) Web Services | Solução de integração de sistemas | Comunicação entre aplicações via SOAP/REST | Serviços back-end, não componentes de interface | ❌ |
C) Map Applets | Termo não consolidado; applets Java | Programas executados no navegador | Não são componentes reutilizáveis em portais | ❌ |
D) Portlets | Componentes web (especificação JSR 168/286) | Produzir fragmentos de markup modulares e reutilizáveis | Agregados em páginas de portal como adaptadores de conteúdo/serviços | ✅ |
E) Bootstrap | Framework CSS | Desenvolvimento de interfaces responsivas e componentes visuais | Ferramenta de estilização/layout, não componente plugável | ❌ |
Facelets são um sistema de templates para a tecnologia JavaServer Faces (JSF), utilizado para compor interfaces de aplicações web, mas não são projetados como componentes plugáveis em portais. Servem para estruturar páginas JSF, não para integração como adaptadores.
Web services são soluções para integração de sistemas via protocolos padronizados (SOAP, REST), permitindo a comunicação entre aplicações. Contudo, não são componentes de interface que se plugam em páginas de portal; são serviços back-end.
"Map applets" não é um termo técnico consolidado. Applets são programas Java executados no navegador, mas não são tipicamente usados como componentes reutilizáveis em portais corporativos com a finalidade descrita.
Portlets são componentes web que seguem a especificação JSR 286 (Java Portlet Specification). Eles são projetados para serem agregados em páginas de portal, oferecendo funcionalidades modulares e reutilizáveis. Cada portlet produz um fragmento de markup que o portal combina, permitindo integrar múltiplas fontes de conteúdo e serviços, exatamente como descrito.
Bootstrap é um framework CSS para desenvolvimento de interfaces responsivas e componentes visuais (botões, grids, etc.), mas não é um componente de portal plugável; é uma ferramenta de estilização e layout.
Sempre que a questão falar em "componentes plugáveis" ou "adaptadores" em um portal corporativo, pense em portlets. É o padrão JSR 168/286 que define esse componente.
Gabarito: letra D
Link permanente: /questoes/fc056725