Witam. Na samym wstępie zaznaczam, że w javie jestem zielony, ale potrzebuję prostej formy do przechowywania danych w sesji po stronie servera. Wygląda to tak, że użytkownikowi po wejściu na stronę tworzy się sesja, wykonuje jakieś operacje i chciałbym, żeby dane zapisywane były w JSON-ach (jeden lub dwa). I teraz moje pytanie. Z czego najlepiej skorzystać? Jako, że nie mam oglądu na wszystkie technologie to nie mam pojęcia jak to najefektywniej wykonać. Pomóżcie. Z góry dziękuję za wszystkie podpowiedzi :) Pozdrawiam.
0
0
Jest parę opcji:
a) skorzystać z servletów. Obiekt HttpServletRequest ma metodę getSession() to pobierania sesji użytkownika. Servlety to niskopoziomowe API, więc na początek nie zalecam
b) skorzystać z wysokopoziomowych bibliotek (zalecam), np.:
- Jetty
- JAX-RS:
@Path("/my-service")
public class MyServiceResource {
@Context
private HttpServletRequest request;
@GET
public String getSomeData() {
HttpSession session = request.getSession();
// dalej mozesz wykorzystac obiekt HttpSession
}
}
c) Spring Framework