Зачем использовать JNDI для источников данных

Может ли кто-нибудь помочь объяснить, почему JNDI должен быть предпочтительным способом предоставления таких сервисов, как база данных / jms?

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

Пул соединений также может быть достигнут путем подключения в правильной реализации к компоненту приложения с помощью пружины или иным образом.

Так почему же использование JNDI может быть лучше?

46
задан Kailash 13 October 2011 в 21:37
поделиться