Академический Документы
Профессиональный Документы
Культура Документы
Objetivo: Este exerccio tem como objetivo permitir a fixao dos conceitos
relacionados ao JDBC.
Pr-condies:
1.
Este
exerccio
utiliza,
JA_MOD05_STARTUP.zip.
como
ponto
de
partida,
arquivo
Parte 2
1. Observar a implementao do RepositorioClientesBDR e executar a aplicao
testando as funcionalidades de clientes a partir da fachada.
2. Implementar o repositrio de contas RepositorioContasBDR que acesse um
banco de dados relacional, similar ao RepositorioClientesBDR. A classe deve
implementar a interface RepositorioContas (deve implementar todos os
mtodos). Em seguida, substituir a inicializao do cadastro de contas na
Fachada para que esta receba a implementao do RepositorioContasBDR.
Aps esse passo, antes de testar, alterar os mtodos transferir, creditar e debitar
do CadastroContas para que eles atualizem a Conta no banco de dados (chamar
mtodo atualizar).
3. Crie o mtodo public void atualizar(ContaAbstrata c1, ContaAbstrata c2)
throws
ContaInexistenteException,
ErroAcessoRepositorioException,
no
RepositorioContasBDR e no RepositorioContas, que recebe duas contas e
atualiza ambas no banco de dados dentro de uma transao. Altere o mtodo
transferir do CadastroContas para usar este mtodo. Teste o mtodo. Qual o
problema desse tipo de implementao de transao?
4. Completar a implementao do modelo de dados apresentado. Contemplando a
classe Endereo e a classe Gerente.
5. (Opcional) Entender a implementao das classes do pacote qualiti.persistncia
e inserir na implementao do projeto o controle transacional para a operao de
transferncia entre contas, usando a classe JDBCConnectionUtil. Aguardar
explicaes do instrutor.
Java Avanado
Pgina 1 de 1