Hallo zusammen,
ich möchte gerade mein erstes Webprojekt in MVC Manier erstellen.
Ich denke in der Theorie habe ich MVC verstanden, nur bei der Umsetzung hapert es noch. :roll:
Ich nehme mal als Beispiel eine Registrierung um zu erklären was ich bis jetzt habe und wo ich gerade hänge.
ich habe eine registrieren.jsp (VIEW), die aus einem formular besteht und die eingegebenen daten selber in eine bean_registrieren (Wozu gehört eine bean? MODEL? oder ist sie einfach ein hilfsobjekt?) schreibt.
nach der validierung der eingaben wird ein forward zu einem database - servlet (M?V?C?) gemacht. dieses liest halt die bean aus und speichert sie in der DB ab.
so weit so gut.
wie man wohl schon sieht, fällt mir die zuordnung der einzelnen elemente schwer.
desweiteren fehlt mir ja irgendwie noch komplett der CONTROLLER. da weiß ich gar nicht was ich da wie einsetzen soll. ok, was mir von der theorie her was sagt ist der front-controller. aber ich wüsste nicht wie ich sowas wo unterbringen soll.
Könnte mir bitte jemand helfen und etwas licht ins dunkle bringen?
Vielleicht einfach grob an meinem Beispiel aufskizzieren was wie richtig gemacht wird.
gruß
oetzi
ich möchte gerade mein erstes Webprojekt in MVC Manier erstellen.
Ich denke in der Theorie habe ich MVC verstanden, nur bei der Umsetzung hapert es noch. :roll:
Ich nehme mal als Beispiel eine Registrierung um zu erklären was ich bis jetzt habe und wo ich gerade hänge.
ich habe eine registrieren.jsp (VIEW), die aus einem formular besteht und die eingegebenen daten selber in eine bean_registrieren (Wozu gehört eine bean? MODEL? oder ist sie einfach ein hilfsobjekt?) schreibt.
nach der validierung der eingaben wird ein forward zu einem database - servlet (M?V?C?) gemacht. dieses liest halt die bean aus und speichert sie in der DB ab.
so weit so gut.
wie man wohl schon sieht, fällt mir die zuordnung der einzelnen elemente schwer.
desweiteren fehlt mir ja irgendwie noch komplett der CONTROLLER. da weiß ich gar nicht was ich da wie einsetzen soll. ok, was mir von der theorie her was sagt ist der front-controller. aber ich wüsste nicht wie ich sowas wo unterbringen soll.
Könnte mir bitte jemand helfen und etwas licht ins dunkle bringen?
Vielleicht einfach grob an meinem Beispiel aufskizzieren was wie richtig gemacht wird.
gruß
oetzi