В определенные моменты требуется проверять авторизацию либо регистрировать новых пользователей в приложении использующем servlet'ы и tomcat.
Как лучше вынести логику приложения в отдельный класс, учитывая многопоточность и необходимость общаться с базой?
- Сделать авторизацию статической.
- Вынести авторизацию в отдельный класс. Создавать объект этого класса в каждом servlet'e требующем авторизацию в методе init(). В свою очередь, в этом объекте, в конструкторе получать соединение с базой данных и т.д.
1. Какой вариант лучше и почему?
2. Есть ли другие варианты, лучше чем эти, если да то почему? (отвечая на этот пункт, не стоит игнорировать первый)
Примечание: я хочу запилить авторизацию и регистрацию сам, да, я в курсе, что есть готовые решения.