我正在寻找关于Java EE应用程序的数据源配置的标准,但是我在Internet上找到的所有内容都是特定于容器的(例如:context.xml with Tomcat)。
我发现这个非常罕见的主题关于 <data-source>
标签。看看里面的链接,非常有趣。我在Sun/Oracle文档中找不到更多的信息。
所以我有几个问题:
-
<data-source>
标签是否适用于所有web服务器?(Tomcat,JBoss) -
多资源:可以有多个
<data-source>
吗?标签web.xml ? -
当我们使用
<data-source>
标签时,我们是否必须在web.xml中使用<resource-ref>
标签(用于@资源注释),或者它是不必要的? -
当我们用"InitialContext"或"@资源",它是相同的实例为每个调用?如果是,是吗更像是EJB会话Bean @无状态(这可能是相同的)实例),或者更像EJB会话Bean @Singleton(必须是同一个实例)?
-
我理解
<data-source>
标签与Java EE 6标准一起出现,但是我在哪里可以找到更多关于它的信息?
谢谢
您可以使用JSR88 API s来查看包含Java EE 6数据源的应用程序。