finished raw excercise, two frameworks used: Spring and HttpClient.