Buscar

Programação Orientada a Objetos - Avaliação Final (Discursiva)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Java é uma linguagem de programação que permite o desenvolvimento de aplicações 
que rodem ou funcionem em uma série de plataformas. Devido a essa versatilidade, a 
linguagem Java conta com três conhecidos ambientes de desenvolvimento: o JSE 
(Java Standard Edition), o JEE (Java Enterprise Edition) e o JME (Java Mobile 
Edition). Nesse contexto, disserte sobre o ambiente de desenvolvimento JEE, 
explicando a sua aplicabilidade. 
Resposta Esperada: 
JEE Plataforma/Ambiente de desenvolvimento voltado para redes, internet, intranets, 
aplicações de grande escala e afins. Toma como base o ambiente JSE. 
 
2. Padrões de projeto são soluções testadas para construir softwares orientados a 
objetos, utilizando práticas e técnicas que ajudam a reduzir substancialmente a 
complexidade e os problemas recorrentes dos processos de desenvolvimento e design 
de software. O padrão de projeto Data Access Object (DAO) abstrai e encapsula os 
mecanismos de acesso a dados, utilizado para resolver o problema de mapeamento 
objeto relacional por intermédio de uma camada de isolamento entre a aplicação e o 
banco. Por definição, é preciso criar uma interface comum a todas as entidades que 
desejarem ser mapeadas para o banco, que estabelecerá as operações que cada uma 
realizará. Considerando essa interface comum, cite e descreva as cinco operações 
que o padrão de projeto DAO define. 
 
Resposta Esperada: 
Esta interface deverá incluir as seguintes operações: (i) save; (ii) get; (iii) list; (iv) 
remove; e (v) update: 
(i) salvar um objeto 
(ii) obter um objeto 
(iii) obter uma lista contendo todos os objetos 
(iv) remover um objeto 
(v) atualizar um objeto 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTc=&action3=NDYwMjI2&action4=MjAxOS8y&prova=MTM2ODY3MjM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTc=&action3=NDYwMjI2&action4=MjAxOS8y&prova=MTM2ODY3MjM=#questao_2%20aria-label=

Continue navegando