2010-11-29 13 views
3

「jdbc」パスを使用するJNDIで指定されたJDBCデータソースが表示されることがあります。例えば、(Tomcat6のために)次JDBCデータソースのJNDIパス?

<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

関連する問題