Transformando um Anemic Domain Model em Domain Model

0 respostas
V

Olá Senhores, tudo bem?

Estou quebrando a cabeça aqui!
Possuo um pequeno sistema feito em cima da apostila de desenvolvimento web da caelum.

Como o objetivo inicial era ser um pequeno sistema para fins de estudos, resolvi não utilizar nenhum framework, porém, os planos foram mudando e o sistema foi crescendo. Porém, agora o sistema está muito complexo e de dificil manutenabilidade.

A apostila que utilizei foi esta:

Como podemos ver aqui:
http://www.caelum.com.br/apostila-java-web/bancos-de-dados-e-jdbc/#2-8-javabeans

Eles utilizam um javabean que na verdade é um DTO. Resumindo o sistema, sua arquitetura está assim:
JSP -> Servlet (Lógica) -> JDBC (Java)

Sei que com isso eu não estou tendo os benefícios da OO pois estou utilizando Transaction Script. Preciso refatorar o sistema para deixá-lo mais modular.

Minha dúvida primeira dúvida é a seguinte, onde ficará o meu método de save ou delete no banco?
Vou abandonar o DTO e colocar toda lógica da aplicação dentro dele, transformando-o num modelo?
Isso irá expor métodos para view correto? Isto é o certo a se fazer?

Queria se possível que alguém postasse algum exemplo de código de um crud simples porém completo. Já pesquisei muito e não achei nada assim.

Criado 17 de abril de 2015
Respostas 0
Participantes 1