Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a 2a 3a 4a 5a 6a 7a 8a 9a 10a Disc.: DESENVOLVIMENTO DE SOFTWARE Aluno(a): Acertos: 10,0 de 10,0 17/04/2021 Questão Acerto: 1,0 / 1,0 Qual das opções abaixo não é um tipo primitivo Java? Certo text float int double boolean Respondido em 17/04/2021 11:15:51 Explicação: não existe tipo primitivo text Questão Acerto: 1,0 / 1,0 Podemos dizer que é um modelo para criação de objetos. Herança Polimorfismo Objeto Certo Classe Conexão Respondido em 17/04/2021 11:17:02 Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. Questão Acerto: 1,0 / 1,0 Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. Uma exceção é sempre um objeto do tipo Throwable. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. Certo As exceções em Java são fixas e não é possível definir novas exceções. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. A cláusula catch nem sempre é executada. Respondido em 17/04/2021 11:18:32 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. Questão Acerto: 1,0 / 1,0 Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário move o mouse Certo Quando usuário deixa computador imóvel Quando usuário fecha o programa Quando usuário presisona tecla Esc Quando usuário clica com o mouse Respondido em 17/04/2021 11:21:18 Explicação: deixa computador parado Questão Acerto: 1,0 / 1,0 No JavaScript, a caixa de mensagem "alert": Solicita uma confirmação do usuário, positiva ou negativa. Permite que o usuário insira um nome dentro da caixa de texto. Certo Exibe apenas uma informação para o usuário. Permite que o usuário insira um nome e/ou um número dentro da caixa de texto. Permite que o usuário insira um número dentro da caixa de texto. Respondido em 17/04/2021 11:23:19 Explicação: Enquanto alert apenas exibe informações, o prompt solicita uma informação no formato texto, e o confirm pede uma resposta do tipo OK ou Cancel. Questão Acerto: 1,0 / 1,0 Para a guarda do estado de uma página em chamadas sucessivas, com uso de tecnologia JSF, deve ser utilizado qual escopo em um Managed Bean? Requisição Visão Sem escopo Certo Sessão Aplicação Respondido em 17/04/2021 11:26:21 Explicação: Com o escopo de sessão (Session), os dados são mantidos no servidor enquanto a conexão estiver ativa. Questão Acerto: 1,0 / 1,0 O uso de um DAO (Data Access Object) em um código tem a função de: Prover uma camada de segurança para a aplicação. Certo Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. Encapsular o usuário e senha de acesso ao banco de dados relacional. Gerenciar a geração de logs de acesso com API específica. Impedir que uma classe tenha mais de um objeto instanciado. Respondido em 17/04/2021 11:27:16 Explicação: O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da aplicação. Questão Acerto: 1,0 / 1,0 Qual componente do JSF assume o papel de Front Control? Facelet Managed Bean Response Certo FacesServlet Request Respondido em 17/04/2021 11:28:07 Explicação: Segundo o mapeamento feito no web.xml, toda chamada a páginas JSF será direcionada para o FacesServlet, fazendo com que o mesmo assuma o papel de Front Control na arquitetura do JSF. Questão Acerto: 1,0 / 1,0 Complete as lacunas no trecho de código-fonte abaixo com os termos corretos: __________ emf = Persistence.createEntityManagerFactory("PU"); __________ em = emf.createEntityManager(); em.getTransaction().begin(); c = new Curso(3, "EE"); em.__________(c); em.getTransaction().commit(); Connection; Statement; execute Database; Entity; put EntityManager; Command; insert Certo EntityManagerFactory; EntityManager; persist EntityFactory; EntityManager; save Respondido em 17/04/2021 11:29:29 Explicação: Um elemento essencial no JPA é a classe EntityManager, responsável pelo manuseio das diversas entidades. Objetos desta classe são gerados a partir do EntityManagerFactory, e o método persist viabiliza a gravação de uma entidade no banco de dados. Questão Acerto: 1,0 / 1,0 Em uma arquitetura MVC com uso de JSF, JPA e EJB, em que camadas estariam, respectivamente, os componentes de cada uma destas tecnologias? Control, Model e View Model, View e Control Model, Control e View View, Control e Model Certo View, Model e Control Respondido em 17/04/2021 11:30:55 Explicação: Os componentes JSF irão compor a interface na camada View, enquanto o acesso ao banco será feito via JPA na camada Model, e as regras de negócio serão implementadas pelos EJBs na camada Control. Col@bore
Compartilhar