Web server на Java для мобильного приложения, куда копать?
Доброго времени суток!
Перекапал три тонны страниц на хабре, в интернете и в книгах, но из-за обилия информации требуется совет опытных людей. Так что, опытные, Вам посвящается.
Задумка простая - мобильное приложение(iOS), с веб-сервером(сервлеты на glassfish) и базой данных (postgreSQl). В мою зону компетенции входит промежуточный пункт, веб-сервер.
IDE использую Eclipse, простенькие сервелеты на glassfish задеплоить успешно получилось, но теперь нужно принять от мобильного приложения данные о пользователе (login/password), проверить наличие такого в БД, и если есть такие - вернуть положительный ответ!
А теперь, вопросы!
Насколько я понимаю, нужно в пакете создать listner(слушающий какой-нибудь порт), который будет хватать данные от приложения, потом видимо делать поиск по БД(нужно ли её при этом привязывать в glassfish?), и собственно - всё?
Печаль в том, что не очень понимаю в море информации, где нормальный гайд прочитать. Может книгу какую посоветуете или подаваном возьмете? С мидихлорианами в крови все нормально, сила есть!
Если у вас конкретно glassfish, то по авторизации можно копать в сторону JAAS positivecode.blogspot.com/2013/03/jaas-glassfish-3.html
Но я бы посоветовал следующий стек : Spring security + REST (например RestEasy) + JPA (например Spring Data JPA)