Hallo,
ich versuche mich im moment in das Thema JSP einzuarbeiten und nachdem ich gestern mit viel Untersützung Tomcat zusammen mit der Manager-Oberfläche zum Laufen gebracht hat und mein erstes Hallo Welt Programm läuft, bin ich jetzt dabei mich in die Architekturen einzuarbeiten und versuche MVC zu verstehen. Aus diesem Grund würde ich mich freuen ob mir zum einen jemand sagen kann ob ich es richtig verstanden habe und zum anderen wie ich am besten lerne das ganze auch zu implementieren.
Zum Verständnis bei dem MVC existiert eine index.jsp die nach einer Aktion durch den Benutzer wie das Anklicken von einem Button oder Link, einen Controller startet, der anhand der gestellten Anfrage Modell aufruft, welches Daten aus einer DB liest, diese dahin schreibt oder sonst etwas verarbeitet. Wenn nun Daten aus einer DB o.ä. gelesen werden, wird der Viewer aufgerufen der die Daten dann ausgibt. Allerdings herrscht an dieser Stelle nun schon unklarheit bei mir, wird der Viewer durch Control oder Modell aufgerufen? Ich habe heute nach einer Unterhaltung mit einem Bekannten erfahren das das klassische MVC-Konzept eigentlich vorsieht, das Modell nur einen Broadcast an alle Viewer sendet und diese sich dann "selbstständig" aktualisieren, allerdings scheint das ganze bei Webanwendungen etwas aufgeweicht zu sein.
Was nun die Implementierung betrifft, ich habe bereits ein bisschen im Netz gesucht und bin auf ein Beispiel[1] gestossen indem ein Formular verarbeitet wird, allerdings wird bei diesem als action im formular-header die Daten an ein XML Deployment Descriptor übergeben auf den ich mir bis jetzt noch so überhaupt keinen Reim machen kann. Aus diesen Gründen würde ich mich freuen wenn mir jemand sagen könnte ob ich das Konzept richtig verstanden habe und wie ich so etwas am besten implementiere bzw. was ich am besten lesen kann um all die Fragezeichen in meinem Kopf zu verscheuchen.
Ich programmiere zwar schon eine Weile in Java allerdings ist JSP im moment für mich völliges neuland, aus diesem Grund wäre ich für jede weitere Hilfe sehr dankbar.
Viele Grüsse
Dan
[1] JSP - MVC Tutorial
ich versuche mich im moment in das Thema JSP einzuarbeiten und nachdem ich gestern mit viel Untersützung Tomcat zusammen mit der Manager-Oberfläche zum Laufen gebracht hat und mein erstes Hallo Welt Programm läuft, bin ich jetzt dabei mich in die Architekturen einzuarbeiten und versuche MVC zu verstehen. Aus diesem Grund würde ich mich freuen ob mir zum einen jemand sagen kann ob ich es richtig verstanden habe und zum anderen wie ich am besten lerne das ganze auch zu implementieren.
Zum Verständnis bei dem MVC existiert eine index.jsp die nach einer Aktion durch den Benutzer wie das Anklicken von einem Button oder Link, einen Controller startet, der anhand der gestellten Anfrage Modell aufruft, welches Daten aus einer DB liest, diese dahin schreibt oder sonst etwas verarbeitet. Wenn nun Daten aus einer DB o.ä. gelesen werden, wird der Viewer aufgerufen der die Daten dann ausgibt. Allerdings herrscht an dieser Stelle nun schon unklarheit bei mir, wird der Viewer durch Control oder Modell aufgerufen? Ich habe heute nach einer Unterhaltung mit einem Bekannten erfahren das das klassische MVC-Konzept eigentlich vorsieht, das Modell nur einen Broadcast an alle Viewer sendet und diese sich dann "selbstständig" aktualisieren, allerdings scheint das ganze bei Webanwendungen etwas aufgeweicht zu sein.
Was nun die Implementierung betrifft, ich habe bereits ein bisschen im Netz gesucht und bin auf ein Beispiel[1] gestossen indem ein Formular verarbeitet wird, allerdings wird bei diesem als action im formular-header die Daten an ein XML Deployment Descriptor übergeben auf den ich mir bis jetzt noch so überhaupt keinen Reim machen kann. Aus diesen Gründen würde ich mich freuen wenn mir jemand sagen könnte ob ich das Konzept richtig verstanden habe und wie ich so etwas am besten implementiere bzw. was ich am besten lesen kann um all die Fragezeichen in meinem Kopf zu verscheuchen.
Ich programmiere zwar schon eine Weile in Java allerdings ist JSP im moment für mich völliges neuland, aus diesem Grund wäre ich für jede weitere Hilfe sehr dankbar.
Viele Grüsse
Dan
[1] JSP - MVC Tutorial