Фактически, вы можете создавать управляемые контейнером источники данных в зависимости от того, какую AS вы используете.
Например, Weblogic имеет обширный API управления , который используется, например, их собственным WLST (Weblogic Shell) для настройки серверов с помощью сценариев. Это, конечно, Java API. У него есть методы для создания и настройки источников данных.
Другой маршрут - JMX-конфигурация . Все современные AS представляют себя как JMX-контейнеры. Вы также можете создавать источники данных через JMX.
Все, что вам нужно, это предоставить свои права администратора приложения (то есть предоставить имя пользователя / пароль).
Преимущество DS, управляемой контейнером, заключается в том, что она может быть кластеризована. Кроме того, им может управлять человек, использующий стандартный интерфейс AS.
Если это не работает для вас, то, конечно же, вы можете создавать управляемые приложениями DS в любое время и в любом количестве. Просто имейте в виду, что он будет привязан к определенному управляемому серверу (если вы не реализуете его кластеризацию вручную).