SóProvas


ID
2322895
Banca
IFB
Órgão
IFB
Ano
2017
Provas
Disciplina
Programação
Assuntos

No desenvolvimento de uma aplicação Web, o conteúdo dos arquivos HTML pode ser gerado dinamicamente de diversas maneiras, e várias linguagens de programação que executam num servidor de aplicação podem ser utilizadas para tal geração. Sobre a ótica da tecnologia de Servlets e JSP, analise as proposições a seguir e julgue-as como FALSAS (F) ou VERDADEIRAS (V):

( ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo servidor de aplicação.

( ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo interpretador do navegador Web.

( ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados em servidor de aplicação.

( ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados pelo interpretador do navegador Web.

( ) Uma página escrita em JSP tem seu conteúdo gerado por Applet (pequeno programa escrito em Java) que é executado pelo interpretador do navegador Web.

Assinale a alternativa que contém a sequência CORRETA de V ou F de cima para baixo.

Alternativas
Comentários
  • LETRA D

    Java sempre(É muito tempo né?) é executada em um servidor de aplicação.

  • ( V ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo servidor de aplicação.

    ***Obs: De fato o JSP roda em um servidor de aplicação, neste caso, servidores que implementam a especificação JEE. Mas vejo muitas bancas fazerem associação do termo "servidor de aplicação" somente àqueles servidores que implementam EJB. Pois se assim fosse, o JSP que roda no TomCat (não possui EJB) não roda numa plataforma de servidor de aplicação, o que é incongruente.

    "apesar de ser um servidor de aplicações JEE, não é servidor de "

    - Fonte: https://pt.wikipedia.org/wiki/Servidor_de_aplica%C3%A7%C3%A3o

    ( F ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo interpretador do navegador Web.

    JAVA é interpretado pela JVM.

    ( V ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados em servidor de aplicação.

    A classe HttpServlet é a classe instanciada para a criação de servlets, nela é possível usar comandos JAVA, inserir elementos HTML e apresentar em tela a página HTML, no entanto, não é o caminho recomendável, ao invés disso, uma alternativa, é optar pelo JSP.

    ( F ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados pelo interpretador do navegador Web.

    JAVA é interpretado pela JVM.

    ( F ) Uma página escrita em JSP tem seu conteúdo gerado por Applet (pequeno programa escrito em Java) que é executado pelo interpretador do navegador Web.

    Creio que o Applet não pode gerar conteúdo dinâmico em páginas JSP, visto que Applet é client-side e JSP é server-side (isso não é uma afirmação), e dizer também que Applet é executado pelo interpretador do navegador, pressuponho o erro dessa afirmativa, pois: JAVA é interpretado pela JVM.