Ich arbeite an Dropwizard und Angular2. Beide funktionieren auf einem anderen Server. Ich möchte angular2 mit Java integrieren, damit sie auf einem einzelnen Server arbeiten können. Ich habe versucht, tomitribe/weekler aber wenn ich tat, mvn sauberes Paket gibt es Fehler. Jeder hat angle2 mit Java ausprobiert.Wie Angular2 mit Java zu integrieren
Antwort
Ich gebe Ihnen einige Beispiele von Java + Angular, aber sie verwenden das Spring Framework. Sollte einfach genug sein, um Dropwizard zu portieren.
Hier ist ein weiteres Beispiel für Java und Angular 2 Integration: http://lteconsulting.fr/angular2boot/.
Demo-App hier: https://github.com/ltearno/angular2-gwt.
Der Unterschied zu JHipster ist, dass Sie auch Angular2-Frontend in Java haben. Wie Sie sehen, ist dies auch Angular 2 abhängig.
Wenn über die Server-Seite ... Sie haben standardmäßig Spring Boot-Integration. Aber Sie können es natürlich mit jedem Java-Backend verwenden, wie JavaEE mit JAX-RS Web Services oder was auch immer.
Während dies theoretisch die Frage beantworten könnte, [wäre es vorzuziehen] (// meta.stackoverflow.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. –
Ja, viel besser. Vielen Dank –
Alle sind angular1 Projekt –
Die Antwort auf Ihre Frage hängt nicht von der jeweiligen Version von Angular. Worauf Sie sich konzentrieren müssen, ist, Ihre Frontend-Ressourcen zu verarbeiten und sie dann in ein Verzeichnis wie src/main/resources aufzunehmen, das dann in Ihr jar/war eingebunden und von Ihren Controllern bedient wird. Die obigen Links zeigen solche Projektstrukturen. JHipster zum Beispiel wurde bereits umgestaltet, um Angular2 zu unterstützen, wenn es stabil wird, so dass sich die Struktur nicht ändern sollte. https://jhipster.github.io/2016/03/23/jhipster-release-3.0.0.html –
Ich würde vorschlagen, ein Beispielprojekt auf GitHub Ihrer Integration so weit zu teilen, damit wir bessere Anleitung zur Verfügung stellen können. –