Baixe o app para aproveitar ainda mais
Prévia do material em texto
Voltar Avaliação Digital AVD Avaliação do crédito digital valendo 10,0 pontos no critério de avaliação da disciplina. Para poder pontuar, responda todas as questões e finalize VERIFICAR E FINALIZAR Aluno: Matríc. Disc.: PADRÕES DE PROJETOS DE SOFTWARE COM JAVA Período: 2022.1 Seja bem-vindo! Nosso objetivo é ter um diagnóstico sobre o seu desempenho e o desenvolvimento das competências exigidas pelo mercado. Isso o ajudará também a conhecer como está o seu aproveitamento nos estudos. Boa sorte!! 1,25 pts. 1. Qual o estado, dentro do ciclo de vida de um objeto na JPA, que garante que todas as modificações feitas no objeto serão sincronizadas com o banco de dados? New (Novo) Transient (Transiente) Removed (Removido) Managed (Gerenciado) Detached (Desatachado) 1,25 pts. 2. Com base nas alternativas: I - Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas. https://simulado.estacio.br/avaliacao_digital.asp?cod_hist_prova=&num_seq_periodo_academico=153657&cod_tipo_avaliacao=AVD&num_seq_turma=6798240&num_seq_aluno_turma=163566041&cod_disc=ARA0110 javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202007664573.') javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202007664670.') https://simulado.estacio.br/avaliacao_digital.asp?cod_hist_prova=&num_seq_periodo_academico=153657&cod_tipo_avaliacao=AVD&num_seq_turma=6798240&num_seq_aluno_turma=163566041&cod_disc=ARA0110 II - O Java Enterprise Edition (JEE) consiste de uma série de especificações detalhadas, dando uma receita de como deve ser implementado um software que implementa serviços de infraestrutura. III - Alguns dos componentes fundamentais do Java EE são: Enterprise JavaBeans (EJB), Java Persistence API (JPA), JavaServer Pages (JSP) e servlets. Qual a alternativa correta: Apenas a I e a III estão corretas. Apenas a II e III estão corretas. Apenas a I e a II estão corretas. Apenas a I, II e III estão corretas. Apenas a I está correta. 1,25 pts. 3. (SELECON/2019/Prefeitura de Boa Vista) A plataforma Java J2EE (Java 2 Enterprise Edition) surgiu com o objetivo de padronizar e simplificar a criação de aplicações empresariais. Entre os módulos principais de um J2EE, um destina-se a processar componentes web como servlets, JSP's, HTML's e Java Beans, enquanto que outro destina-se a prover a infraestrutura necessária para a execução de componentes de negócio distribuídos. Esses módulos são conhecidos, respectivamente, como: EJB Container e Client Container. Client Container e JDBC Container. Web Container e EJB Container. JDBC Container e Web Container. EJB Container e JDBC Container. 1,25 pts. 4. Observe o relacionamento bidirecional abaixo: @Entity public class Aluno { @OneToOne private Perfil perfil; } @Entity public class Perfil { @OneToOne(mappedBy="perfil") private Aluno aluno; } Qual é o lado forte? A classe Aluno. O atributo perfil na classe Aluno. A classe Perfil. O atributo aluno na classe Perfil. javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202007664581.') javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202007664362.') Não há lado forte. 1,25 pts. 5. Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das camadas, em termos dos projetos internos, ficando a camada View sob responsabilidade do projeto com terminador "war". A interface padrão, conforme o próprio terminador indica, é um aplicativo Java Web, sendo comum a implementação de um padrão de desenvolvimento para centralizar o tratamento das requisições, bem como redirecionar para a visualização correta, após efetuar as chamadas para a camada Controller. De qual padrão estamos falando, e qual o componente deve implementá-lo? Padrão de desenvolvimento Facade e componente do tipo EJB Padrão de desenvolvimento Front Controller e componente do tipo Servlet Padrão de desenvolvimento DAO e componente do tipo JPA Padrão de desenvolvimento Service Locator e componente do tipo JNDI Padrão de desenvolvimento Flyweight e componente do tipo EJB 1,25 pts. 6. Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo? context.xml readme.txt web.xml manifest persistence.xml 1,25 pts. 7. A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO estariam, respectivamente, nas camadas: View e Controller View e Model Controller e Model Model e Controller javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202005539538.') javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202005539531.') javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202005539536.') Model e View 1,25 pts. 8. O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades? Column EntityManager EntityManagerFactory Transaction Entity VERIFICAR E FINALIZAR Não Resp. Não Gravada Gravada javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202005539530.') javascript:fechar_prova_preview();
Compartilhar