Was ist der beste Ansatz?Spring MVC - Projektstruktur - Best Practices
1- mehrere Projekte erstellen:
2- ein einzelnes Projekt erstellen:
Was ist der beste Ansatz?Spring MVC - Projektstruktur - Best Practices
1- mehrere Projekte erstellen:
2- ein einzelnes Projekt erstellen:
Ich würde vorschlagen, Sie einen Blick auf Spring Projekt Sagan nehmen. Es ist der Quellcode für ihre aktuelle Website (http://spring.io). Während sie einen Multi-Modul-Ansatz verwendeten, wurde sie nicht so aufgeteilt, wie Sie es vorschlagen. Sie haben wirklich nur ein paar Kundenarbeiten erledigt und den Rest in einem einzigen Modul gehalten.
Diese Seite wurde vom Spring-Team so geschrieben, wie sie ihre eigenen Tools verwenden würden und als Referenzanwendung zur Verfügung gestellt, um Fragen einfach so zu beantworten. Ich ermutige Sie, hier einen Blick zu werfen: https://github.com/spring-io/sagan.
Vielen Dank das ist in vielen Aspekten hilfreich, aber nicht was ich dachte ... Ich sehe nicht einmal einen WEB-INF-Ordner, web.xml, etc ... – bsferreira
Das ist von Entwurf. In der Regel ist keine web.xml mehr erforderlich. In Bezug auf ein WEB-INF-Verzeichnis wird die WAR-Struktur über die Build-Skripte selbst erstellt. –
Ihre Antwort führte mich zu diesem https://www.youtube.com/watch?v=tEm0USdF-70, das war die Struktur, der ich folgte. Danke – bsferreira
Der Punkt ist, sich zu fragen, was der Punkt in der Trennung ist. Wenn Sie planen, sie in verschiedenen Containern auf verschiedenen Servern auszuführen, ist dies sinnvoll. Wenn es ein großes Projekt ist, ist es sinnvoll, es zu trennen.
Mögliche Duplikate von [Spring und MVC richtige Projektstruktur] (http://stackoverflow.com/questions/12397940/spring-and-mvc-proper-project-structure) – starcorn