Using AngularJs as front end and Java as back end: data are passed on JSON. The advatages to use JS framework are:
-
simplify the backend development: basically eliminates backend view technology-- JSP, Themeleaf, Apache tile etc.
-
reduce data traffic between server and client: mainly data are passed in JSON format and view data is unneccessary.
-
REST architecture are implemented