Начальный навигационный контроллер просмотра AuthUI, не работающий под Xcode 10.2

Singleton

Вы хотите передать один и тот же единственный экземпляр каждому сервлету?

Используйте шаблон Singleton , чтобы создать единый экземпляр, доступный во всем мире.

Простейшим способом сделать это на Java является Enum . См. Учебник Oracle . Также см. эту статью и книгу Эффективное Java: Руководство по языку программирования, второе издание (ISBN 978-0-321-35668-0, 2008) by Dr. Джошуа Блох .

Так что не нужно передавать объект. Каждый сервлет может получить доступ к одному и тому же экземпляру через enum.

Для веб-приложения

Если вы хотите выполнить некоторую работу, когда ваше веб-приложение запускается первым, но перед любым сервлетом в этой сети приложение обработало любой запрос, напишите класс, который реализует интерфейс ServletContextListener .

Отметьте свой класс аннотацией @WebListener , чтобы ваш веб-контейнер автоматически создавал экземпляр и вызывал.

0
задан Ary Jonathán 29 March 2019 в 12:21
поделиться