ayuda en la estructuracion de paquetes de un proyecto(mvc-dao)

AINARA
04 de Septiembre del 2009

Ainara 1 mensajes
Mi proyecto no es una aplicación web, es una APLICACION DE ESCRITORIO usando java y msql y querría utilizar el patron mvc y el DAO. Se trata de la gestión de un colegio y la quiero dividir en varios modulos(subsistemas)

-Gestión Biblioteca
-Gestion Videoteca
-Gestión Alumnos


Mi problema es a la hora de organizar las clases dentro de paquetes pq me gustaria que fuese clara y ordenada

Yo habia pensado en algo así (explico mas en profundidad el de Gestion de Alumnos);
EStructucta de paquetes del proyecto:

-modelo
-DAO
-vista
-Gestion Alumnos
PanelPrincipalAlumnos.java (todos JPanel)
AnadirAlumno.java
EditarAlumno.java
VerAlumno.java
-Gestión Biblioteca
.......
.......
-Gestion Videoteca
.........
..........


-controlador
-Gestion Alumnos
ContPanelPrincipalAlumno.java
ContAnadirAlumno.java
ContEditarAlumno.java
ContVerAlumno.java
-Gestión Biblioteca
........
........
-Gestion Videoteca

La verdad es que es la primera vez que me enfrento a un proyecto y estoy un poco perdida

- ¿POR CADA ventana (panel) puedo poner un controlador de eventos para recoger los clicks que haga en los jbutton o selecciones de los jCombos.....? ¿es correcto o es una barbaridad? ESTO ES UNA GRAN DUDA QUE TENGO,la mayoria de ejemplos del mvc que he encontrado son orientados a web y no me terminan de ayudar ¡¡¡¡

- ¿Los paquetes Modelo y DAO merece la pena dividirlos en subsistemas o puedo dejarlos asi?

Agradecería cualquier tipo de sugerencia o guia....GRACIAS