AngularJS is the current MVV-Whatever JavaScript framework by Google. Among other things, it provides bidirectional data binding. Although I’m neither a Java nor a JavaScript expert, I choose the following scenario for my ‘Hello-World’ example: Java backend provides a RESTful web service. AngularJS consumes the web service. That’s it. Project structure I intentionally put the backend and frontend