spring mvc - invocar - AngularJS con Spring-mvc
spring mvc angular 5 (3)
Dos casos:
Su arquitectura está completamente al lado del cliente: en este caso, la integración es muy natural. Spring MVC expone su servicio como REST (JSON / XML) y su aplicación cliente con AngularJS consume su JSON. Aquí, la aplicación .war (Spring MVC) debe implementarse en un contenedor de servlets (por ejemplo, Tomcat) y su aplicación cliente puede implementarse en el mismo servidor o en un servidor HTTP como Nginx o Apache.
Desea mantener la generación de páginas en el lado del servidor y solo usar AngularJS para la manipulación de DOM, por lo que su código debe implementarse en el mismo .war (dentro de la carpeta WEB-INF /).
Mezclar los dos enfoques no siempre es una buena idea. Puedes probar Thymeleaf para permanecer en la generación de páginas del lado del servidor y al mismo tiempo tener plantilla, capacidad de prueba y código de vista limpio.
Recientemente me encontré con AngularJS. Soy un desarrollador web java. Quiero usar AngularJS junto con el marco Spring-MVC. Pero necesito una base básica (tutorial) para empezar.
Sé sobre las cosas básicas de AngularJS, pero cómo integrarlo con Spring-MVC. Como la mayoría de las veces, la primavera devuelve jsp parcial (es), y las agregamos usando jsp-include, mientras que AngularJS espera datos JSON la mayor parte del tiempo.
Si desea aprender con el ejemplo, puede intentar generar algún código con jhipster: https://jhipster.github.io/
Simplemente configure los archivos angular.js como archivos estáticos. No debería haber nada privado allí de todos modos.
Utilice Spring MVC como proveedor de servicios REST en lugar de JSP / Velocity / Cualquier otro resolvedor de vistas de plantillas.
Tienes ejemplos de proyectos en los siguientes sitios: