Предоставление настраиваемых свойств подключения к БД клиентам - PullRequest
0 голосов
/ 31 января 2020

Я новичок в веб-разработке и о том, как она будет доставляться клиентам.

Мы разрабатываем продукт на Rest Api для предоставления диагностических данных c, собранных из одного из наших других основных приложений. Мы хотели бы доставить продукт API клиенту как отдельный продукт вместе с основным продуктом. Они могут настроить продукт API для работы с собственной базой данных.

В настоящее время при разработке у меня есть все свойства соединения с базой данных на моем сервере. xml. Я создал источник данных JNDI на сервере. xml и получил к нему доступ в приложении API, так что файл war не зависит от свойств базы данных. Мы используем maven для создания файла war для нашего продукта API, который будет доставлен клиентам, использующим наш основной продукт.

Я хотел бы предоставить клиентам возможность настроить продукт для работы с собственным база данных. Как настроить параметры подключения к БД, чтобы каждый клиент мог подключиться к своей базе данных? будет ли такой же подход предлагать настроить в servel. xml было бы хорошо?

Пожалуйста, предложите.

...