развертывание WAR в IBM Websphere - PullRequest
0 голосов
/ 26 января 2019

Я разработал веб-сервис Rest с использованием JERSEY. Соединяется с базой данных оракула. У меня есть код подключения JDBC в самом коде, например, URL, IP, имя пользователя и пароль. Действительно ли необходимо снова настроить соединение с базой данных на сервере? например, присвоение имени JNDI и т. д. Пожалуйста, помогите.

Заранее спасибо.

1 Ответ

0 голосов
/ 27 января 2019

Действительно ли необходимо снова настроить

Нет. не требуется для настройки базы данных на сервере, присвоения ей имени JNDI и т. Д.

Сказав это, лучшие практики JavaEE требуют проектирования, при котором приложение не знаетОсобенности подключения к внешним ресурсам (например, к базам данных).Вместо этого приложение должно «искать» этот внешний ресурс по логическому имени и получать объект, через который можно получить доступ к данным.

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

Другое преимущество использования этой парадигмы состоит в том, что ваше приложение становится невосприимчивым к изменениям в расположениибаза данных: нет необходимости перекомпилировать код или переупаковывать приложение, чтобы ссылаться на другой источник данных.Вместо этого вы можете изменить определение источника данных в среде обслуживания приложений, чтобы оно указывало на другое местоположение, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...