Beruflich Dokumente
Kultur Dokumente
Vitria ES
SUMRIO
1
DESCRIO .............................................................................................. 3
Pgina 2 de 9
DESCRIO
Cada grupo deve escolher uma entidade para proceder com as atividades de um
CRUD.
Cada grupo deve implementar a interface disponibilizada pelo professor sendo ela:
public interface IDAO {
public void persist(Object o);
public void delete(Object id);
public void update(Object o);
public Object get(Object id);
public List getAll();
}
Onde:
IDAO
o Interface disponibilizada para o trabalho
PessoaDAO
Pgina 3 de 9
ConnectionFactory
o Classe responsvel por gerar conexes com o banco de dados
(MySQL)
Pessoa
o Entidade usada pelo professor como exemplo
o Cada grupo ter sua entidade
DBUtil
o Classe utilizada para tratar dos fechamentos de conexes
Programa
o Classe responsvel por executar as atividades desejadas no trabalho
A entidade pessoa foi dada como exemplo. Os grupos devem implementar sua
prpria entidade j pensando no Projeto Integrador
O banco de dados utilizado dever ser o MySQL e o projeto contem o JAR
JDBC do referido SGBD
Deve haver uma rotina para que no momento da execuo seja verificado se o
banco de dados existe ou no e, em caso negativo, o mesmo seja criado.
O exemplo dado na seo Exemplo de execuo bastante simples e necessita de
mensagens para interao com o usurio por exemplo, quando da tentativa de
excluso de um registro onde o identificador digitado no existe na tabela do banco
de dados (ou seja, a entidade no existe).
Mensagens de confirmao das atividades (excluso efetuada, insero efetuada
etc.) tambm devem ser implementadas pelo grupo.
2
ENTREGA DO TRABALHO
POO2_161_ICA02_nome01_nome02_nome03.zip
o (para grupos de 3 alunos)
POO2_161_ICA02_nome01_nome02_nome03_nome04.zip
o (para grupos de 4 alunos)
arquivo
dever
ser
postado
no
moodle
(http://moodlep.catolica-es.edu.br/moodle) da disciplina
por um integrante do grupo (APENAS). Grupos com
mais de um envio no sero avaliados!
A data limite de envio 03/05/2016 at s 23:55.
3
AVALIAO DO TRABALHO
Pontualidade na entrega
EXEMPLO DE EXECUO
Aqui segue o exemplo de execuo dado pelo professor. esperado que os grupos
implementem de forma semelhante suas solues.
Pgina 6 de 9
Pgina 7 de 9
Pgina 8 de 9
Pgina 9 de 9