This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes difference between two xml tags Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "difference between two xml tags" Watch "difference between two xml tags" New topic

difference between two xml tags

james edwin
Ranch Hand

Joined: Nov 22, 2001
Posts: 393

Can somebody tell me what's the difference between following two tags in ejb-jar.xml :-

<res-ref-name> ..</res-ref-name>



Not able to understand which tag to use when..and what's the difference.



Shahfazal Mohammed
Ranch Hand

Joined: Jan 08, 2004
Posts: 41

all of the following inferred/quoted from HFEJB page#610 and page#616

the <resource-ref> tag is used to get a resource manager connection factory reference, through which you get what you really want. for example

in the above you;re getting a reference to javax.sql.DataSource that you can use to get a connection.

the resource environment reference <resource-env-ref> tag is used to get a reference to something called an administered object like javax.jms.Queue or javax.jms.Topic. The main difference here is that the resource environment reference is to a thing you want, the destination.
for example

'.... the administered object is the destination, whereas a resource manager connection factory reference is just the first step in getting what you really want..'



james edwin
Ranch Hand

Joined: Nov 22, 2001
Posts: 393
Thanks for the reply.

As of now what all i studied <resource-ref> and <resource-env-ref> are responsibility of bean provider

But <resource-env-ref> is used for administered object,then insetad of bean provider(BP)..deployer(D) or Application Assembler(AA) should define this instead of BP.But if AA or D will define this,then how BP will come to know which name to use...
It is sorta covered in the JavaRanch Style Guide.
subject: difference between two xml tags
It's not a secret anymore!