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?
Antwort
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.
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.
- 1. Gibt es eine Möglichkeit, morris.js Diagramme in Bild zu konvertieren?
- 2. Gibt es eine Möglichkeit, Zugriffsberichte in Crystal Reports zu konvertieren?
- 3. Gibt es eine Möglichkeit, zu viele andere Bedingungen zu entfernen?
- 4. Gibt es eine Möglichkeit, Funktionstyp in Haskell zu konvertieren?
- 5. Gibt es eine Möglichkeit, in URL Yii2 "+" in "-" zu konvertieren?
- 6. Gibt es eine Möglichkeit, ein Array in Klasseneigenschaften zu konvertieren?
- 7. Gibt es eine einfache Möglichkeit, Kriterien in HQL zu konvertieren?
- 8. Gibt es eine Möglichkeit, Markdown in interpretierte RTF zu konvertieren?
- 9. Gibt es eine Möglichkeit, Jenkins-Projekt in Pipeline zu konvertieren?
- 10. Gibt es eine Möglichkeit, Abfragezeichenfolge in ein Array zu konvertieren?
- 11. Gibt es eine kostenlose Möglichkeit, RTF in PDF zu konvertieren?
- 12. Gibt es eine Möglichkeit, SWF zu HTML5 zu konvertieren
- 13. gibt es eine einfache Möglichkeit, mein XML-Objekt zurück in String in Java zu konvertieren?
- 14. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?
- 15. django formset validierend, obwohl es viel zu viele gibt
- 16. Gibt es eine Möglichkeit, so schnelle Frameworks zu erstellen?
- 17. Spring Social Facebook: Gibt es eine Möglichkeit, Telefonnummer zu bekommen?
- 18. Gibt es eine Möglichkeit, Trost mit Spring Batch zu integrieren
- 19. Gibt es eine Möglichkeit
- 20. Gibt es eine Möglichkeit, einen Radiobutton Vorlage, so dass es
- 21. Gibt es eine Möglichkeit, eine universelle Basisantwort zu verwenden, die Werte-, Fehler- und Warnfelder enthält? So
- 22. Gibt es für eine Klassenpfad-Ressource eine Möglichkeit, das java.io.File-Objekt abzurufen, das es enthält/enthält?
- 23. Gibt es eine Möglichkeit, AMDPlugin zu deaktivieren?
- 24. Gibt es eine Möglichkeit, Creeps zu löschen?
- 25. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 26. Gibt es so viele WCF-Dienste?
- 27. Gibt es eine Möglichkeit, Selektoren zu gruppieren?
- 28. Gibt es eine Möglichkeit, Dateinamen zu ändern
- 29. Gibt es eine Möglichkeit, einen Standard-Transaktionsmanager in Spring
- 30. Gibt es eine Möglichkeit, ConfigurationManager.AppSettings zu überschreiben?
Sie können JSP in Spring verwenden. Spring ist am wahrscheinlichsten im Backend und JSP ist das Frontend. – msagala25
* "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. –
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". –