DDの<resource-ref>と<resource-env-ref>の違いが分からないです。
例えば、とある本のサンプルでは

<resource-ref>
<resource-ref-name>jms/QueueConnectionFactory</res-ref-name>
<res-type>javax.jms.QueueConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-env-ref>
<resource-env-ref-name>jms/Queue</res-ref-name>
<res-env-ref-type>javax.jms.Queue</res-type>
</resource-env-ref>

となってるんですが、何故javax.jms.Queueは<resource-ref>ではなく
<resource-env-ref>で指定してるんでしょう??