Ich bin ein Anfänger im Zugriff auf Back-End-XML-Dateien (die wie eine Datenbank handeln) in JSP-Code. Kann mir bitte jemand die Links und Referenzen zur Verfügung stellen, die ein gutes Verständnis für Anfänger wie mich bieten? Bitte helfen Sie.Konzept und Programmierung für den Zugriff auf XML-Datei, die XSL-Datei in JSP-Code verwendet
Antwort
Einige Tipps bei der Arbeit mit JSP: Halten Sie so viel Code wie möglich außerhalb der JSP. Ich hatte sehr gute Ergebnisse mit der Erstellung eines Hilfsobjekts am Anfang der JSP. Im HTML der JSP kann ich dann die Methoden des Hilfsobjekts aufrufen, um an meine Daten zu gelangen.
Auf diese Weise habe ich ein normales Objekt (das nicht von der JSP cra .... Framework abhängt), die ich genau wie jedes andere Objekt testen und verwenden kann.
Also mein Vorschlag ist es, ein paar Objekte zu erstellen, mit denen Sie auf die Datenbank zugreifen können. In der JSP sollte möglichst wenig Java-Code enthalten sein.
Sie können sich ansehen, wie typische Webapp-Entwurfsmuster in J2EE implementiert werden (siehe z. B. Sun's blueprint zur Beschreibung der Webapp-Designs). Abhängig von der Komplexität Ihrer Anwendung treffen Sie eine Entscheidung, welches Muster Sie verwenden möchten. Sie können auch einige vorhandene MVC-Frameworks verwenden, die auf J2EE basieren (obwohl ich dies einem Anfänger nicht empfehlen würde).
Das Erstellen von Modellklassen um Ihre XML-Dateien wäre ein guter Anfang (es gibt eine Vielzahl von Möglichkeiten, XML in Java zu verarbeiten, z. B. JAXP). Sobald ein Modell bereit ist, können Sie es in Ihren JSPs verwenden (indem Sie die Ansicht und den Controller gemäß dem Muster implementieren, das Sie auswählen).