A HTML + some lib (angular, jquery, something) + backend java REST (jboss)