Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/10/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 1/2 1a Questão (Ref.: 201301375880) Pontos: 0,1 / 0,1 Sobre conceitos básicos de servlets, assinale a alternativa correta: Um servlet pode ser executado por um servlet container ou diretamente pelo servidor web Servlets são baseados no conceito de pool de threads, trazendo ganhos em termos de escalabilidade em relação a CGI Apesar de serem implementados em Java, os servlets, quando compilados, são dependentes da arquitetura do SO Uma aplicação web escrita em Java deve, obrigatoriamente, ser composta apenas por servlets 2a Questão (Ref.: 201301375877) Pontos: 0,0 / 0,1 Sobre o ciclo de vida de um servlet, assinale a alternativa correta: O método init é executado automaticamente pelo servidor toda vez que o servlet é requisitado O método service é acionado apenas na primeira vez que uma requisição é submetida ao servlet Os métodos doGet e doPost são chamados automaticamente pelo método service de acordo com o tipo de requisição O método destroy deve ser executado sempre que o método service termina sua execução 3a Questão (Ref.: 201301150353) Pontos: 0,1 / 0,1 Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAXWS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST. Marque a alternativa que NÃO corresponde a um método previsto no protocolo HTTP/1.1 Post Insert Delete Put Get Gabarito Comentado. 4a Questão (Ref.: 201301725615) Pontos: 0,1 / 0,1 As 3 formas clássicas de controle de sessão são baseadas em: Campos ocultos (hidden), cookies e bancos de dados Bancos de dados, usuário e campos ocultos (hidden) Cookies, reescrita de URL e campos ocultos (hidden) Programação, bancos de dados e cookies Reescrita de URL, session ID e senhas 19/10/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 2/2 5a Questão (Ref.: 201301217661) Pontos: 0,1 / 0,1 Em relação ao Tomcat é INCORRETO afirmar que é um servidor onde são instaladas Servlets para tratar as requisições que o servidor receber. pode atuar como servidor web/HTTP autônomo. pode ser classificado como um servidor de aplicações Java EE completo. é configurável para efetuar autenticação em um servidor LDAP. pode funcionar como parte integrante de um servidor de aplicações como o JBoss AS. Gabarito Comentado. 19/10/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 1/2 1a Questão (Ref.: 201301375875) Pontos: 0,1 / 0,1 Sobre o conceito de redirecionamento de servlets, assinale a alternativa correta: O redirecionamento com sendRedirect só pode acontecer quando o recurso de destino se encontra no mesmo servidor do servlet de origem Um servlet pode redirecionar sua requisição para outro recurso web de forma transparente ao usuário, fazendo uso da classe RequestDispatcher Quando utilizado o redirecionamento com o uso de um RequestDispatcher, não há mecanismos para compartilhamento de dados entre origem e destino O método sendRedirect possui uma grande vantagem em relação a outras abordagens de redirecionamento, que é o fato de não precisar notificar o browser sobre o redirecionamento 2a Questão (Ref.: 201301150353) Pontos: 0,1 / 0,1 Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAXWS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST. Marque a alternativa que NÃO corresponde a um método previsto no protocolo HTTP/1.1 Post Put Delete Insert Get Gabarito Comentado. 3a Questão (Ref.: 201301375880) Pontos: 0,1 / 0,1 Sobre conceitos básicos de servlets, assinale a alternativa correta: Um servlet pode ser executado por um servlet container ou diretamente pelo servidor web Apesar de serem implementados em Java, os servlets, quando compilados, são dependentes da arquitetura do SO Servlets são baseados no conceito de pool de threads, trazendo ganhos em termos de escalabilidade em relação a CGI Uma aplicação web escrita em Java deve, obrigatoriamente, ser composta apenas por servlets 4a Questão (Ref.: 201301375877) Pontos: 0,1 / 0,1 Sobre o ciclo de vida de um servlet, assinale a alternativa correta: O método service é acionado apenas na primeira vez que uma requisição é submetida ao servlet O método init é executado automaticamente pelo servidor toda vez que o servlet é requisitado O método destroy deve ser executado sempre que o método service termina sua execução Os métodos doGet e doPost são chamados automaticamente pelo método service de acordo com o tipo de requisição 19/10/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 2/2 5a Questão (Ref.: 201301150346) Pontos: 0,0 / 0,1 Sobre o servidor web Tomcat considere: I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP. Está correto o que consta na(s) assertativa(s): II e III, apenas III, apenas I e III, apenas I e II, apenas I, II e III Gabarito Comentado. 19/10/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 1/2 1a Questão (Ref.: 201301150346) Pontos: 0,1 / 0,1 Sobre o servidor web Tomcat considere: I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP. Está correto o que consta na(s) assertativa(s): I e III, apenas I, II e III I e II, apenas II e III, apenas III, apenas Gabarito Comentado. 2a Questão (Ref.: 201301802466) Pontos: 0,1 / 0,1 __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Garbage Drunk Java Virtual Machine Java Collector Garbage Collector Java Clean 3a Questão (Ref.: 201301217627) Pontos: 0,1 / 0,1 Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, é correto afirmar que os servlets compilados eas classes de domínio ficam em subpastas de WEBINF/classes. arquivos JAR ficam em METAINF/lib o arquivo web.xml (deployment descriptor) fica na pasta METAINF. o código fonte dos servlets fica em WEBINF/src. arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEBINF/web. Gabarito Comentado. 4a Questão (Ref.: 201301150353) Pontos: 0,1 / 0,1 Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAXWS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para 19/10/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 2/2 tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST. Marque a alternativa que NÃO corresponde a um método previsto no protocolo HTTP/1.1 Insert Delete Post Put Get Gabarito Comentado. 5a Questão (Ref.: 201301725615) Pontos: 0,0 / 0,1 As 3 formas clássicas de controle de sessão são baseadas em: Bancos de dados, usuário e campos ocultos (hidden) Reescrita de URL, session ID e senhas Cookies, reescrita de URL e campos ocultos (hidden) Programação, bancos de dados e cookies Campos ocultos (hidden), cookies e bancos de dados
Compartilhar