Servlets são a visualização de nível mais baixo das tecnologias de desenvolvimento Web com Java e utilizam o modelo de solicitação/resposta HTTP da comunicação entre o cliente e o servidor. Servlets estendem a funcionalidade de um servidor permitindo que ele gere conteúdo dinâmico. A tecnologia JavaServer Pages (JSP) é uma extensão da tecnologia de servlet. Cada JSP é um documento que é convertido pelo contêiner JSP em um servlet.
I. Há apenas três componentes-chave para JSP: diretivas, ações e bibliotecas de tags.
II. Diretivas são mensagens ao contêiner JSP, o componente de servidor Web que executa JSP. As diretivas permitem especificar configurações de página, incluir o conteúdo a partir de outros recursos e especificar bibliotecas de tags personalizados para uso em JSP.
III. As ações encapsulam funcionalidades em tags predefinidos que programadores podem incorporar em JSP. São frequentemente realizadas com base nas informações enviadas para o servidor como parte da solicitação de um cliente em particular, e também podem criar objetos Java para utilização em JSP.
IV. As bibliotecas de tags permitem inserir código Java que interage com componentes em uma JSP para realizar o processamento de solicitações.
Em relação aos itens acima, assinale a alternativa correta: