Baixe o app para aproveitar ainda mais
Prévia do material em texto
7a Questão (Ref.: 201207317202) Pontos: 0,0 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Resposta: Java 2 interprise edition (JEE)que utiliza JSP/Servelet sendo que define um padrão para o desenvolvimento de aplicações com multiplas camadas. Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 8a Questão (Ref.: 201207217553) Pontos: 1,5 / 1,5 Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE. Resposta: São padrões criados a partir de algumas melhores práticas prédefinidas, ao se utilizar um padrão problemas que antes poderiam pender no processo de desenvolvimento, não irão ocorrer. Dois exemplos interessantes de padrões presentes na arquitetura JEE são o FlyWeight e o Proxy 9a Questão (Ref.: 201207305582) Pontos: 1,5 / 1,5 HOJE É COMUM A UTILIZAÇÃO DE FERRAMENTAS DE MAPEAMENTO OBJETORELACIONAL NAS MAIS DIVERSAS LINGUAGENS ORIENTADAS A OBJETO. O JAVA ADOTA O JPA COMO MEIO PADRÃO PARA EFETUAR ESTE MAPEAMENTO. QUAIS AS CARACTERÍSTICAS DO JPA E O QUE MUDA EM RELAÇÃO AO JDBC PURO? Resposta: JPA é uma ferramente java para persistência de dados, ela é composto na camada Model da arquitetura MVC. Onde são persistidos os dados. 1a Questão (Ref.: 201102313169) Pontos: 1,5 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Resposta: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é container Web Java. Na JSP ele é um objeto implícito. 2a Questão (Ref.: 201102413472) Pontos: 1,5 / 1,5 O framework JSF (Java Server Faces) tem sido amplamente utilizado pelo mercado, inclusive dando origem a outros frameworks derivados, como o PrimeFaces, que incorpora os avanços visuais do JQuery. Caracterize de forma sucinta o framework JSF. Resposta: O framework JSF caracteriza-se por oferecer ao programador uma metodologia de programação orientada a eventos, como nos sistemas desktop, ao mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camada MVC. 9a Questão (Ref.: 201204118295) Pontos: 1,5 / 1,5 O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual a vantagem deste método? Justifique sua resposta. Resposta: A vantagem é a diminuição no esforço de desenvolvimento pois dessa forma o servlet implementa funcionalidades já existentes nas bibliotecas e alguns recursos que auxiliam em todo o ciclo de funcionalidades da aplicação. 7a Questão (Ref.: 201204167698) Pontos: 0,5 / 1,5 O framework JSF (Java Server Faces) tem sido amplamente utilizado pelo mercado, inclusive dando origem a outros frameworks derivados, como o PrimeFaces, que incorpora os avanços visuais do JQuery. Caracterize de forma sucinta o framework JSF. Gabarito: O framework JSF caracterizase por oferecer ao programador uma metodologia de programação orientada a eventos, como nos sistemas desktop, ao mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camadas MVC. 7a Questão (Ref.: 201308446888) Pontos: 1,0 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Gabarito: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é Container Web Java. Na JSP ele é um objeto implícito. 8a Questão (Ref.: 201308547191) Pontos: 1,0 / 1,5 O framework JSF (Java Server Faces) tem sido amplamente utilizado pelo mercado, inclusive dando origem a outros frameworks derivados, como o PrimeFaces, que incorpora os avanços visuais do JQuery. Caracterize de forma sucinta o framework JSF. Gabarito: O framework JSF caracteriza-se por oferecer ao programador uma metodologia de programação orientada a eventos, como nos sistemas desktop, ao mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camadas MVC. 1a Questão (Ref.: 53556) Pontos: 1,0 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Gabarito: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é Container Web Java. Na JSP ele é um objeto implícito. 2a Questão (Ref.: 153917) Pontos: 1,5 / 1,5 Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE. Resposta: São soluções de desenvolvimento aplicadas em software existentes. Os softwares são desenvolvidos, aplicandose essas soluções com o ituito de atingir diversos objetivos e aliminar inúmeros problemas ocasionados com a forma de desenvolvimento aplicado atualmente. Dentre essas soluções estão, melhorar a legibilidade do código, aumentar a coesão e diminuir o acoplamento entre as camadas(a exemplo do MVC). Citando como exemplo de padrão estrutural presente na qrquitetura JEE, temos o Proxxi e o eFlyWeight. 1a Questão (Ref.: 201310134451) Pontos: 0,0 / 1,5 Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo? Gabarito: 1.page - disponível apenas no contexto da página. 2.request - disponível para a requisição HTTP (a página que recebeu a requisição e as páginas para onde a requisição é encaminhada), no contexo do objeto request. 3.session - duração da sessão do cliente (o bean pode ser usado de uma requisição para outra), no contexto do objeto session. 4.application - pode ser usado no contexto da aplicação por qualquer outro componente no aplicativo Web. 2a Questão (Ref.: 201310242379) Pontos: 0,5 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 1a Questão (Ref.: 201310101955) Pontos: 1,5 / 1,5 À medida que o sistema operacional UNIX expandiu-se, o kernel tornou-se grande e difícil de gerenciar. Na metade dos anos 1980, pesquisas na Universidade Carnegie Mellon desenvolveram um sistema operacional chamado Mach que modularizou o kernel, utilizando o enfoque do microkernel. O que caracteriza a estrutura microkernel? Cite ainda uma vantagem de sua implementação. Resposta: microkernel seria basicamente uma versao mais reduzida do dito kernel;é como se houvesse varios kernels rodando dentro de um só.Algumas vantagens de sua implementacao sao a rapidez em comparacao ao kernel e a facilidade, por assim dizer, de se criar ou modificar, uma vez que ele esta separado em módulos CRIAÇÃO DE APLICATIVOS EWEB Pontos: 1,0 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Resposta: getParameter() => recupera informações do formulário HttpServletRequest => instanciao objet CRIAÇÃO DE SERVLETS Pontos: 1,5 / 1,5 O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual a vantagem deste método? Justifique sua resposta. Resposta: Dentre as vantagens estão os métodos de tratamento para a requisição e resposta, ou mesmo o método "Foreward" do objeto DispacherRequest para redirecionamento das requisições para outro Servlet. 1a Questão (Ref.: 201210748290) Pontos: 1,5 / 1,5 O que é classe? Gabarito: Representação genérica de um conjunto de indivíduos semelhantes. 2a Questão (Ref.: 201210222551) Pontos: 0,0 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 1a Questão (Ref.: 201201387151) Pontos: 1,5 / 1,5 Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo? Resposta: 1 - page - disponivel no contexto da pagina 2 - request - atende as requisições http 3 - session - duração da sessão do cliente 4 - aplication - disponivel para qualquer implementação no contexto da aplicação 2a Questão (Ref.: 201201495079) Pontos: 1,5 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Resposta: É o front control, implenmentado através de servlet. Analise o método abaixo: 1 public void adicionarAluno(Aluno a) { 2 String sSql; 3 sSql = "INSERT INTO ALUNO(alu_ra, alu_nome, alu_email) VALUES(?, ?, ?)"; 4 try { 5 con = getConexao(); 6 pstmt = con.prepareStatement(sSql); 7 pstmt.setString(1, a.getRa()); 8 pstmt.setString(2, a.getNome()); 9 pstmt.setString(3, a.getEmail()); 10 pstmt.executeUpdate(); 11 pstmt.close(); 12 con.close(); 13 } 14 catch (SQLException erro) { 15 System.out.println("Erro ao gravar cliente" + erro.getMessage()); 16 } 17 } Responda: 1. Qual o tipo de retorno do método adicionarAluno? 2. O que o método adicionarAluno recebe como parâmetro ? 3. Qual a função da linha 5. Explique. 4. Qual a função da linha 6. Explique. 5. Qual a função da linha 10. Explique. Gabarito: 1. void 2. O método adicinarAluno recebe como parâmetro um objeto do tipo Aluno, que será armazenado em a. 3. O métogo getConnexão obtém uma conexão com o banco de dados e armazena na variável con que é do tipo Connection. 4. Executa a instrução SQL que foi preparada na linha 6. 2 a Questão (Ref.: 201403693031) Pontos: 1 , 5 / 1 , 5 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 3 25 /11/2015 02:15 Marcos Lima Quais os tipos de EJBs existentes no J2EE? Resposta: Entity Bean, Satefull Session Bean, Statelles Session Bean e Message Driver Bean. Gabarito: Session Beans, Entity Beans e MDBs. Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo? Resposta: 1 - page - disponivel no contexto da pagina 2 - request - atende as requisições http 3 - session - duração da sessão do cliente 4 - aplication - disponivel para qualquer implementação no contexto da aplicação Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Resposta: É o front control, implenmentado através de servlet. 1 Analise o método abaixo: 1 public void adicionarAluno(Aluno a) { 2 String sSql; 3 sSql = "INSERT INTO ALUNO(alu_ra, alu_nome, alu_email) VALUES(?, ?, ?)"; 4 try { 5 con = getConexao(); 6 pstmt = con.prepareStatement(sSql); 7 pstmt.setString(1, a.getRa()); 8 pstmt.setString(2, a.getNome()); 9 pstmt.setString(3, a.getEmail()); 10 pstmt.executeUpdate(); 11 pstmt.close(); 12 con.close(); 13 } 14 catch (SQLException erro) { 15 System.out.println("Erro ao gravar cliente" + erro.getMessage()); 16 } 17 } Responda: 1. Qual o tipo de retorno do método adicionarAluno? 2. O que o método adicionarAluno recebe como parâmetro ? 3. Qual a função da linha 5. Explique. 4. Qual a função da linha 6. Explique. 5. Qual a função da linha 10. Explique. Gabarito: 1. void 2. O método adicinarAluno recebe como parâmetro um objeto do tipo Aluno, que será armazenado em a. 3. O métogo getConnexão obtém uma conexão com o banco de dados e armazena na variável con que é do tipo Connection. 4. Executa a instrução SQL que foi preparada na linha 6. Quais os tipos de EJBs existentes no J2EE? Resposta: Entity Bean, Satefull Session Bean, Statelles Session Bean e Message Driver Bean 7a Questão (Ref.: 201207317202) Pontos: 0,0 / 1,5 Dentro de uma arquitetura MVC , deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Gabarito: O padrão mais indicado é o Front C ontrol, sendo tipicamente implementado através de um Servlet. 9a Questão (Ref.: 201207209274) Pontos: 1,5 / 1,5 Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo? Resposta: Pages-Disponivel no contexto da pagina. Request-Disponivel Para a requisição HTTP(Para a requisição e para onde a requisiçaõ for encaminhada), no contexto do objeto. Session- Duração da sessão do cliente( ele é utilizado de uma requisição para outra), no contexto do objeto session. Aplication- Pode ser usado no contexto da aplicalção por qualquer outro componente no aplicativo web. 1.) CRIAÇÃO DE APLICATIVOS EWEB Pontos: 1,0 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Resposta: getParameter() => recupera informações do formulário HttpServletRequest => instancia o objeto 2.) CRIAÇÃO DE SERVLETS Pontos: 1,5 / 1,5 O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual a vantagem deste método? Justifiquesua resposta. Resposta: Dentre as vantagens estão os métodos de tratamento para a requisição e resposta, ou mesmo o método "Foreward" do objeto DispacherRequest para redirecionamento das requisições para outro Servlet. 2a Questão (Ref.: 201310242379) Pontos: 0,5 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 1a Questão (Ref.: 53556) Pontos: 1,0 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Gabarito: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é Container Web Java. Na JSP ele é um objeto implícito. Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE. Resposta: São soluções de desenvolvimento aplicadas em software existentes. Os softwares são desenvolvidos, aplicandose essas soluções com o ituito de atingir diversos objetivos e aliminar inúmeros problemas ocasionados com a forma de desenvolvimento aplicado atualmente. Dentre essas soluções estão, melhorar a legibilidade do código, aumentar a coesão e diminuir o acoplamento entre as camadas(a exemplo do MVC). Citando como exemplo de padrão estrutural presente na qrquitetura JEE, temos o Proxxi e o eFlyWeight. O framework JSF (Java Server Faces) tem sido amplamente utilizado pelo mercado, inclusive dando origem a outros frameworks derivados, como o PrimeFaces, que incorpora os avanços visuais do JQuery. Caracterize de forma sucinta o framework JSF.? Gabarito - framework JSF caracterizase por oferecer ao programador uma metodologia de programação orientada a eventos, como nos sistemas desktop, ao mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camadas MVC. O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual a vantagem deste método? Justifique sua resposta. Resposta: A vantagem é a diminuição no esforço de desenvolvimento pois dessa forma o servlet implementa funcionalidades já existentes nas bibliotecas e alguns recursos que auxiliam em todo o ciclo de funcionalidades da aplicação. 1a Questão (Ref.: 201102313169) Pontos: 1,5 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Resposta: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é container Web Java. Na JSP ele é um objeto implícito.
Compartilhar