Где хранить соединение с базой данных и глобальные переменные в структурах 1.3

Я новичок в приложении Java Struts и я хочу хранить соединения с базой данных и глобальные переменные. Что является лучшим вариантом для хранения значений (Web.xml или struts-config.xml). и Как получить доступ к переменным, определенным в этих XML-файлах. Есть ли другой способ хранения и доступа к базе данных соединений. Должен быть способ, чтобы я мог легко и легко редактировать файлы, такие как переменные и соединения с базами данных.

1 ответ

Решение

Лучший способ сохранить соединение с вашей базой данных

  1. Настройте DataSource & ConnectionPool на сервере приложений.
  2. Используйте JNDI для получения источника данных.
  3. Файл свойств для подключения к базе данных.
  4. Возможность подключения к базе данных XML-файлов.

Для чтения файла свойств вы можете использовать java.util.ResourceBundle и любой синтаксический анализатор XML, как X-Stream для разбора XML.

Хотя, если хотите, можете использовать ваш web.xml для хранения параметров конфигурации соединения с базой данных.

Для глобальной переменной вы можете использовать простой класс Constant, где вы можете определить эти переменные и использовать их во всем приложении.

Другие вопросы по тегам