Vor kurzem habe ich hier gefragt, ob es eine gute Praxis ist, npm zu init zu installieren und node_modules innerhalb des webapp-Pakets innerhalb von Java Project zu installieren, weil ich das Jeyrsey RESTful-API-Framework als Backend und Angular2 für das Frontend verwenden wollte. Ich habe keine Ahnung, wie ich dem beitreten könnte, und mir wurde klar, dass die Installation von ANgular2 mit npm im webapp-Paket funktionieren würde - und es funktioniert.Java + Angular2 = Zwei Projekte als ein Projekt bereitgestellt. Wie?
Aber ... meine Projektstruktur wie folgt aussieht:
PROJECT
--src
--main
--Java <-- all Jersey API staff etc.
--webapp <-- all frontend staff with Angular2
--node_modules
--bower_components
--index.html
--...
ich zwei Antworten bekam und zwei das gleiche gesagt - eine bessere Option ist zwei separate Projekte zu erstellen: eine für Frontend und zweite für Backend. Okay - das hört sich interessant an, aber wie kann man sie genau zusammenführen, den Anfragen beitreten usw.? Für Java benutze ich Jetty, für Frontend könnte ich node.js verwenden, was nun? Welche Technologie sollte ich verwenden, um diese beiden Projekte an zwei verschiedenen Ports zu verbinden?
Bin ich irgendwo falsch? Können Sie mir die besten Technologien, einige Ratschläge geben? Danke für Ihre Hilfe.