Como organizar e acessar uma aplicação em três camadas

Gostaria de saber como organizar minha aplicação e fazer ela conversar
gostaria de fazer a seguinte estrutura classe Cliente , classe que seleciona dados , altera e exclui e classe que conecta ao banco deem um exemplo por favor

desculpe pela inexperiência mais e que estou começando agora

Obrigado

Procure por MVC:

Essa apostila da caelum é bem legal:

muito obrigado mais eu gostaria se possivel de um exemplo pratico assim fica um pouco mais facil senão for pedir muito

Gerdec,

Da uma olhada neste forum de outro site que vai ser bem util para vc , tem um monte de “coisas” para vc ler tenho certeza q encontrara oq precisa :wink:

http://www.javafree.org/javabb/viewtopic.jbb?t=8905

[]'s

Muito obrigado com apostila tá dando para resolver realmente ela e muito boa
quanto aos exemplos práticos ela tem uns bem interessantes