Использование переменных области приложения в java

Моя компания переделывает наш веб-сайт в течение следующих нескольких месяцев, переходя от веб-сайта ColdFusion к веб-сайту, написанному на Java.Я только изучаю Java, и мне любопытно, как я могу установить переменные области приложения в веб-приложении Java. У ColdFusion есть файл application.cfm, содержащий переменные, доступные для всех страниц/компонентов ColdFusion в приложении. Java явно не имеет прямого эквивалента этому файлу, поэтому мне было интересно, как воссоздать что-то подобное в Java. Я хочу иметь одно центральное место, к которому могут получить доступ все jsp-страницы, сервлеты, классы и т. д. в веб-приложении.

Так как же лучше всего сделать что-то подобное?

Есть ли у кого-нибудь примеры того, что они делали?

Следует ли помещать переменные области приложения в класс? xml-файл? JSP-страница? что-то другое?

Возможно ли иметь переменные области приложения a в java webapp?

Пример: Это будет место, в котором хранится, скажем, путь к папке изображений, поэтому на отдельных страницах JSP или в классах или где-либо еще потребуется доступ к этой папке изображений, вы можете ссылаться на переменную области приложения для этого пути вместо того, чтобы записывать его в каждом месте . Затем, если по какой-то причине нам нужно переместить расположение этой папки с изображениями, мы просто изменим переменную пути в одном месте и не будем обновлять 20 мест, которые ссылаются на эту папку с изображениями.

У меня возникли проблемы с поиском какой-либо информации об этом типе вещей в моем онлайн-исследовании, поэтому я спрашиваю об этом здесь. Я знаю, что просить объяснений такого рода вещам - это много, но я решил, что спрошу и посмотрю, какие ответы я смогу получить.

Спасибо за любую помощь, которую вы можете оказать по этой теме.

14
задан kei23th 18 June 2012 в 21:30
поделиться