Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação para a Web - PF 2011/2 1) Quando uma página JSP é compilada, ela se transforma primeiro em: R: HTML. 2) Quais são os escopos possíveis de um Javabean em JSP? R: Page, Request, Session, Application. 3) Escreva 3 formas diferentes de comentário em JSP: R: <% /* comentário */ %> <% //comentário %> <%-- comentário --%> 4) Escreva UMA diretriz JSP que passa todos os campos de um formulário para um Javabean chamado "meuBean": R: <jsp:useBean id="cb" scope="session" class="beans.MyBean" /> <jsp:setProperty name="cb" property="*" /> 5) Escreva uma diretiva que deve ser utilizada em uma página JSP para criar um fluxo alternativo em outra página no caso de exceções serem levantadas em qualquer ponto da página: R: <%@ page errorPage="error.jsp" %> 6) A cláusula <jsp: include> pode passar parâmetros para a página que está sendo incluída. Como esta segunda página obtém os valores destes parâmetros? R: request.getParameter(). 7) As páginas JSP são processadas por software pelo: a) browser. b) cliente. c) programador. d) servidor. e) usuário. 8) Quando uma página JSP é executada, normalmente o que é enviado para o cliente? a) HTML. b) O código bytecode do JSP. c) O código executável do servlet. d) O código executável JSP. e) O código fonte do servlet. f) O código fonte JSP. 9) Escreva um método para calcular o dobro de um número passado como parâmetro. Este método está dentro de um página JSP. Inclua as tags! R: <%= public int dobraConteudo (int s) { return 2*s; } %> (?) 10) "@page import" é utilizado para: R: É uma diretiva para indicar imports, assim como, por exemplo, <%@ page info="Informações da página" %> 11) Além dos objetos Cookie e String, qual outro objeto é necessário para enviar um cookie para o browser? R: Response para enviar. Request para receber. 12) O que define o atributo id ao utilizar <jsp: useBean> para referenciar um Javabean em uma página JSP? R: O atributo ID recebe um nome que deve ser único em toda a unidade de tradução e identifica um elemento específico que aparece na página e no container. 13) "O Hibernate precisa que toda classe de persistência tenha um atributo relacionado a uma chave primária." a) Verdadeiro. b) Falso. 14) "O SessionFactory deve ser instanciado uma única vez por aplicação." a) Verdadeiro. b) Falso. 15) "Uma sessão no Hibernate pode ter várias transações." a) Verdadeiro. b) Falso. 16) "Uma transação do Hibernate pode conter várias operações no Banco de Dados." a) Verdadeiro. b) Falso. Obs.: Transaction transacao = session.beginTransaction(); transacao.commit(); transacao.rollback(); 17) Quando será executado o código relativo à criação da fábrica de sessões (a atribuição a SessionFactory)? R: Em buildSessionFactory. Se houver erro, ele irá para o Catch. 18) Com relação ao Hibernate, o método "save" da classe Session leva um objeto de qual estado para qual estado? R: Da transiente para a persistente.
Compartilhar