Jestem w trakcie pisania usługi internetowej opartej na JSON. Usługa akceptuje dwa typy żądań: polecenia (na przykład createOrder) i zapytania (np. GetOrders). Każde żądanie wymaga wysłania poświadczeń użytkownika (nazwa użytkownika/hasło) w celu uwierzytelnienia (być może w nagłówkach HTTP). Usługa musi być wdrożona w Javie.Środowisko Java do korzystania z usługi WWW opartej na JSON
Jakie ramy zaleciłbyś w tym przypadku użycia? Bardzo podstawowy stos, o którym myślę, to serwlety wspierane przez framework JSON, taki jak Jackson. Czy są jakieś inne ramy, które poleciłbyś i dlaczego? Nie ma potrzeby ani chęci, aby usługa była REST, jednak korzystna byłaby łatwa integracja z Java EE 6 lub Spring.
Z góry dziękuję za poświęcony czas.
Dlaczego Spring MVC? Czy to nie jest struktura prezentacji? Nie muszę wysyłać odpowiedzi HTML, tylko czyste dane w formacie JSON. Również nie potrzebuję protokołu RESTful - tylko proste polecenia i zapytania. – Naresh
Rozumiem twoje pytanie, ale wiele osób używa do tego sprężynowego mvc. –
@Naresh, serwis internetowy MVC jest także strukturą prezentacji (w której prezentacja może być XML, JSON, dane surowe w tablicach bajtowych itp.). Poza tym usługi RESTful Web Services korzystają z odpowiedzi HTTP (niektóre implementowane jako wzorzec MVC). –