2017-12-07 5 views
0

Ich habe ein Projekt, das in JSP codiert ist. Es hat etwa 60 JSP-Dateien. Jetzt möchte ich den Code von jsp zum Frühling ändern. Also gibt es einen Weg, dies zu tun. Soll ich jede jsp-Datei einzeln im Frühjahr oder einen kurzen Schnitt für diese Transformation schreiben. Wie zu beginnen, geben Sie bitte einen Vorschlag. Hinweis: Es gibt auch DATABASE-Konnektivität. DankGibt es eine Möglichkeit, mein JSP-Projekt in Spring zu konvertieren, obwohl es so viele JSP-Dateien enthält?

+0

Sie können JSP in Spring verwenden. Spring ist am wahrscheinlichsten im Backend und JSP ist das Frontend. – msagala25

+0

* "Jetzt möchte ich den Code von JSP in Spring ändern. .... Soll ich jede JSP-Datei einzeln im Frühling schreiben ..." *. Sieht so aus, als ob du dir nicht bewusst bist, was Frühling ist und was alles zu tun in der Lage ist. Machen Sie sich mit Spring Framework vertraut und Sie werden hoffentlich verstehen, welche Änderungen Sie vornehmen müssen. –

+0

Sie können mit beiden beginnen und die JSPs einzeln ersetzen. Wenn im Code ein Muster enthalten ist, könnten Sie sogar einen Konverter schreiben, um die ursprüngliche JSP für den Spring-Einsatz zu "editieren". –

Antwort

0

Sie Feder Abhängigkeiten in Ihrem Projekt hinzufügen können und MVC-Muster folgen, wo Sie Ihre (Geschäftslogik) zu Controller und Datenbank-bezogenen Code (Verbindung zum DB, Query zu DB) bewegen sollte sollte in Bewegung Dienste und Sie können Ihre JSP Dateien nur für Ansichten verwenden.

0

Mein Vorschlag ist Folge Spring Model View Controller Design Pattern. einige Punkte

1.Add Dispatcher Servlet in web.xml Datei

2.Create Feder Mvc-Controller für jede jsp Seite Anfrage.

3.Create Service Layer für Geschäftslogik und Transaktionsmanagement.

4. Erstellen Sie eine DAO-Schicht für Datenbankoperationen wie Speichern, Aktualisieren, Löschen, GetById, GetAllEntites.

5.Follow spring mvc referenz doc für mehr Konfiguration und Anwendungskontext.

6.Studie, wie MVC funktioniert und Sie URLRewrite-Filter für die Sicherheit von URL verwenden können.

Abgesehen davon für Datenbank persistente Schicht ist mein Vorschlag, Hibernate Framework zu verwenden.

Verwandte Themen