2010-11-29 4 views
3

때때로 "jdbc"경로를 사용하는 JNDI에 지정된 JDBC 데이터 소스가 표시됩니다. 예를 들어, (Tomcat6에 대한) 다음JNDI JDBC 데이터 소스 경로?

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

하지만 다른 시간에 내가 JNDI 경로 이름에서 "JDBC"없이 참조하십시오. "jdbc"그냥 규칙을 사용하고 있습니까? 그것은 전형적인가? 이러한 것들은 어디에 문서화되어 있습니까?

답변

3

그냥 규칙입니다. 컨텍스트에서 많은 리소스를 정의한 경우 표준 접두사를 사용하면 실제로 어떤 리소스인지 쉽게 식별 할 수 있습니다.

비슷한 방식으로 JavaBean 자원은 일반적으로 bean/으로 시작하고 Mail 자원은 mail/으로 시작합니다.

+0

또한이 링크를 문서화하려고 시도했습니다. http://java.sun.com/blueprints/code/namingconventions.html – HDave

+0

해당 링크가 더 이상 존재하지 않습니다. 새 URL은 다음과 같습니다. [http://www.oracle.com/technetwork/java/namingconventions-139351.html] (http://www.oracle.com/technetwork/java/namingconventions-139351.html) – rubensa

관련 문제