Controller para jsp e swing

Olá a todos!

Estou estudando Java para web e já estudei Swing.
Eu tenho uma Servlet principal que dispara chamadas para outras classes e objetos e passa o HttpServletResponse e HttpServletRequest

+/- assim

ServletPrincipal -&gt adiciona
-&gt edita
-&gt lista
-&gt deleta

Depois as classes adiciona/edita/lista/deleta redireciona os resultados para as JSP’s.
Existe alguma maneira (sem framework) da classes adiciona/edita/lista/deleta serem genéricas para serem utilizadas para Swing??

[color=darkblue] Sim, sem problemas, crie um DAO implementando uma interface que pode ser acessada por qualquer classe, no padrão MVC não importa se a View é Web ou Desktop

Pesquise os melhores padrões para implementar[/color]

Entendi… nas realidade eu teria as adiciona/edita/lista/deleta na Controller.dao e para Swing eu teria o pacote View.Swing q integraria as dao’s com Swing e para Web eu teria um pacote View.jsp que integraria as dao’s com minhas jsp’s.

Fico grato