Aplicação 3 camadas em java

[b]Ola
Eu sou programador a algum tempo e estou começando a desenvolver um aplicativo em java para contrile financeiro , estoque de uma empresa e gostaria de utilizar a regra de 3 camadas para esta aplicação,
Gostaria de saber como que eu posso criar de conselhos de como que eu posso aplicar a regra em java ??
Tipo na
parte visual
na regra de negocio
e na regra de dados o db

estou usando o J2SE

todos conselhos serao bem vindos hehe[/b]

de uma procurada no forum sobre MVC ou mesmo no site da SUN

Usualmente, o pessoal tem as seguintes camadas

:arrow: view --> jsp ou velocity
:arrow: controle --> servlets (vc poderia usar um framework, como struts ou webwork)
:arrow: modelo --> POJO, ou seja, objetos java simples, iguais aquelas que você aprendeu na faculdade. Essas seriam suas classes que conteriam o business do seu projeto!
:arrow: Persistencia --> JDBC ou Hibernate (Use um DAO para organizar melhor)

Básicamente, muitos organizam assim o projeto!

Se sua app é Swing, as regras ainda são as mesmas, exceto que a view não seria jsp, e sim swing, e o controle seria outras classes que não seria servlets.

Aqui no fórum vc encontrará bastante material sobre o assunto. Dê uma procurada! :wink:
No meu favoritos inclusive tem um link muito bom para um post sobre a camada de controle!

Abraços!
Thiago Senna

Para fazer um bom proveito sugiro em ter OO antes de começar a trabalhar na área! :wink: