tutorial do czego? Pisz jaśniej... do wszystkiego słabo ... raczej bym tu bazował i podzielił projekt :
na ogarnięcie : biblioteki/frameworka do warstwy bazy danych, do samego serwisu ... itd.
całość jest do zrobienia w Javie: przy pomocy Spring'a albo z Spring MVC/Spring DATA/ lub SpringBoot na tej samej bazie lecz tutaj z ułatwioną konfiguracją już :), gdzie nie musisz tworzyć specjalnych kontenerów
https://spring.io/guides/tutorials/bookmarks/
nie ma lepszego niż dokumentacja springa :) PYTANIE jaki to ma być serwis? SOAP CZY REST? Opierać chcesz o CRUD/ URL? Czy XML?