有关web.xml中<data-source>标记的更多信息

Gug*_*upf 8 java resources standards web.xml datasource

我正在寻找关于Java EE应用程序的DataSource配置的标准,但我在Internet上找到的所有内容都是特定于容器的(例如:带有Tomcat的context.xml).

我发现这个关于<data-source>标签的非常罕见的主题.看到里面的链接,这很有趣.我在Sun/Oracle文档中找不到更多信息.

所以我有几个问题:

  1. <data-source>标签是否适用于所有Web服务器?(Tomcat,JBoss)

  2. 多个资源:我们可以<data-source>web.xml中有多个标记吗?

  3. 当我们使用标签时,我们是否必须<resource-ref>web.xml中使用标签(用于@Resource注释)<data-source>,还是不必要?

  4. 当我们使用"InitialContext"或"@Resource"调用DataSource时,每个调用的实例是否相同?如果是,它更像是EJB Session Bean @Stateless(可能是同一个实例),还是更像EJB Session Bean @Singleton(必须是同一个实例)?

  5. 我知道<data-source>标签出现在Java EE 6标准中,但我在哪里可以找到更多有关它的信息?哪个JSR?

谢谢

小智 0

您可以使用JSR88 API查看包含 Java EE 6 数据源的应用程序。