Моя компания обновляет наш сайт в течение следующих нескольких месяцев, перейдя с сайта ColdFusion на один, написанный на Java. Я просто изучаю Java, и мне интересно, как я могу установить переменные области приложения в веб-приложении Java. ColdFusion имеет файл application.cfm, который содержит переменные, доступные для всех страниц/компонентов ColdFusion в приложении. Очевидно, что Java не имеет прямого эквивалента этому файлу, поэтому мне было интересно, как воссоздать что-то подобное на Java. Я хочу иметь одно центральное место, доступ к которому могут получить все страницы jsp, сервлеты, классы и т.д. В webapp.
Так что лучший способ сделать что-то подобное?
Есть ли у кого-нибудь примеры чего-то подобного, что они сделали?
Должны ли переменные области приложения помещаться в класс? xml файл? страница jsp? что-то еще?
Возможно ли иметь переменные области приложения a в java webapp?
Пример: Это место будет содержать путь к папке с изображениями, поэтому на отдельных страницах или классах JSP или в любом другом случае, нуждающемся в доступе к этой папке изображений, вы можете ссылаться на переменную области приложения для этого пути, а не на ее запись в каждом месте, Затем, если по какой-то причине нам нужно было переместить местоположение этой папки с изображениями, мы бы просто изменили переменную пути в одном месте и не должны обновлять 20 мест, ссылающихся на эту папку изображений.
У меня возникли проблемы с поиском какой-либо информации об этом типе вещей в моих исследованиях в Интернете, поэтому я спрашиваю об этом здесь. Я знаю, что очень много попросить объяснение этому типу вещей, но я решил, что спрошу и посмотрю, какие ответы я могу получить.
Спасибо за любую помощь, которую вы можете предоставить по этой теме.