ich muss ein jdbc projekt machen mit MVC und DAO. das laeuft auch schon soweit. das "problem" ist, dass ich kein controller habe/brauch.
ein beispiel: am anfang wird das programm geladen und die ganze Autotabelle der datenbank wird in ein JTable dargestellt. also ruf ich aus dem konstruktor der gui die entsprechenden DAO methoden auf. so sieht es in der GUI klasse dann aus:
cars ist mein transfer object was ich dann mit foreach durchiterier und in der jtable anzeig.
und so mach ich es auch mit allem anderen..wenn zb irgendein button gedrueckt wird.
wozu ein controller in diesem fall? oder wo ist der denkfehler?
ein beispiel: am anfang wird das programm geladen und die ganze Autotabelle der datenbank wird in ein JTable dargestellt. also ruf ich aus dem konstruktor der gui die entsprechenden DAO methoden auf. so sieht es in der GUI klasse dann aus:
Java:
DAOFactory oracleFactory = DAOFactory.getDAOFactory(1);//oracle factory
CarModelDAO carDAO = oracleFactory.getCarDAO();
Collection<CarModel> cars = carDAO.selectCars();
cars ist mein transfer object was ich dann mit foreach durchiterier und in der jtable anzeig.
und so mach ich es auch mit allem anderen..wenn zb irgendein button gedrueckt wird.
wozu ein controller in diesem fall? oder wo ist der denkfehler?