Как происходит работа на сервере при использовании Angularjs?
При использовании Angularjs приложение состоит из трех основных частей это Model View и Controller. Модель отображает данные, а контроллер всю логику приложения. Контроллер пишется в js файле, который исполняется в браузере и по необходимости запрашивает данные с сервера. Получается, что весь движок сайта работает у клиента. Правильно ли я это понял? А как же серверная часть приложения написанная на php или java? Как происходит обмен данными между приложением и базой данных?