Estoy haciendo una aplicacion web con j2ee y pense en hacer una que gestione la nota de los alumnos y eso. Mas o menos tengo todo perfilado, usar struts gestionando actions, el entorno (eclipse), el tema (obviamente), pero llegados a la hora de perfilar la capa de persistencia (como guardar los datos a una bbdd) me doy cuenta que no tengo ni **** idea de como representar la siguiente abstraccion:
Por un lado tengo alumnos, con nombre, telefono, y lista de notas, y por el otro lado tengo un monton de asignaturas, con nombre, creditos, y oh! atencion! lista de alumnos, las dos entidades estan como "emparejadas" y ya no veo que hacer, solo se hacer tablas, insertar elementos, y esas cosas, vamos, que estoy atascado xD