Путь JNDI для источников данных JDBC? - PullRequest
3 голосов
/ 29 ноября 2010

Иногда я вижу источники данных JDBC, указанные в JNDI, которые используют путь "jdbc".Например, следующее (для Tomcat6):

<Resource name="jdbc/myAppDS" auth="Container" type="javax.sql.DataSource"
       ..... />

Но иногда я вижу это без "jdbc" в имени пути JNDI.Является ли использование "JDBC" просто соглашение?Это типично?Где эти вещи задокументированы?

1 Ответ

3 голосов
/ 29 ноября 2010

Это просто соглашение. Вы можете называть ресурс по своему усмотрению, но если в вашем контексте определено много ресурсов, использование стандартного префикса упрощает определение того, какой это ресурс на самом деле.

Аналогичным образом ресурс JavaBean обычно начинается с bean/, а ресурс Mail начинается с mail/.

...