MVC pattern
Jeg tror nok jeg har forstået princippet for hvordan det skal virke mht. MVC, hvor man tildeler funktionerne i GUIen til controller delen, og alt det visuelle til view. Dvs. med andre ord at listeners er tildelt i controlleren, som har reference til model, samt view?Jeg er igang med et projekt, og har tænkt mig at bruge MVC, da det er effektivt hvis man har flere forskellige brugere. Er pt ved at lege med hvordan jeg kan få princippet overført til eks. et login system, som skal køre i en applet. Jeg efterspørger et par eksempler der kan hjælpe mig videre, da jeg er gået lidt i stå..
Eks. har jeg en
GUI
AdministrationView
LabView
Controller
----------
Model
Login
Det er så meningen at view klasserne skal bestå af 2 paneler:
displayPanel
controlPanel
controlpanelet har den egenskab, at den indeholder de knapper/funktioner/UC specificeret for det enkelte view, der ikke ændre sig. Derimod er displaypanelet det panel der skal opdateres og bruges til at vise formularer. Da alle listeners er i controller delen, og skal bindes til de enkelte knapper for de forskellige paneler i display, kræver det jo at man har en metode liggende i det enkelte paneler til at tilføje listeners da controller har en reference til view. ?? Håber der er nogen, som kan gøre det hele en smule mere enkelt :D