SóProvas


ID
5258107
Banca
APICE
Órgão
DPE-PB
Ano
2021
Provas
Disciplina
Programação
Assuntos

Java EE (Enterprise Edition – edição empresarial) é uma plataforma de programação para servidores na linguagem de programação Java. Com base nessa plataforma, analise as afirmações a seguir:


I. Servlets podem ser criados com o objetivo de receber chamadas HTTP, processá-las e devolver uma resposta ao cliente. Assim, podemos afirmar que cada servlet pode ser considerado um objeto em Java que recebe as requisições (request) e produz alguma resposta (response), como uma página HTML que é gerada dinamicamente.

II. Para não criar todo conteúdo dinâmico dentro de classes, é possível utilizar a tecnologia JSP – JavaServer Pages. É algo similar ao PHP, que dá para misturar o código PHP com o HTML. Uma das principais diferenças é que JSP utiliza a linguagem de programação Java.

III. Código Java pode ser digitado dentro do arquivo com extensão .jsp, incluindo declarações condicionais como a estrutura if-else e estruturas de repetição como a for e a while. Para escrever código Java na página, basta escrevê-lo entre as tags <% e %>. Esse tipo de código é chamado de scriptlet.

IV. Utilizar tablets é uma maneira de utilizar scriptlets sem a necessidade das tags <% e %>. Para utilizar tablets basta separar o código Java por tabulação. Isso possibilita um código mais enxuto e de fácil compreensão por parte dos programadores.


Estão corretas APENAS:

Alternativas
Comentários
  • I - Servlet é uma classe que estende HttpServlet. É possível também criar um JSP, que é convertido em servlet e compilado em tempo de execução

    II - Em PHP, utilizamos PHP + HTML. Em JSP, utilizamos JAVA + HTML

    III - Ok. É bom também conhecer as outras tags além do "<% %>", como "<%! %>", "<%= %>", etc...

    IV - Errado. caso queira um código mais enxuto sem utilizar os "<% %>", é possível utilizar o JSTL (ex: "<c:if>", "<c:forEach>", etc)