Pytania w tym artykule pojawiły się podczas szkolenia Tworzenie aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz technologii Hibernate realizowanego w dniach 1 - 5.02.2016r.
Można zastosować projekt Spring Boot.
JPA to standard implementowany między innymi przez Hibernate.
Spring jako taki nie wymaga kontenera aplikacji, jeśli tworzymy aplikację web niezbędny będzie kontener servletów.