Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

difference between a jndi lookup and java:comp look up?

 
Ravi Kiran Va
Ranch Hand
Posts: 2234
Eclipse IDE Firefox Browser Redhat
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Please tell me

what is the difference between a jndi lookup and java:comp look up?

When googled found this "Use a Direct Lookup when everything is in same JVM ,use java:comp when you are looking at a Resource on a different server."

But i have seen a lot of codings within the same JVM but still use java:comp look up .

so i am getting confused here .
 
Balu Sadhasivam
Ranch Hand
Posts: 874
Android Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ravi,

One thing is java:comp lookup is portable ,where as global JNDI lookup through context are not.

Say if you lookup datasource through JNDI in global context, when you change your underlying database , JNDI differs so does your code . where as if you use java:comp , change in web.xml / vendor specific xml alone.
 
Ravi Kiran Va
Ranch Hand
Posts: 2234
Eclipse IDE Firefox Browser Redhat
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Balu , I did not understand .

If we use Global JNDI (without using java:comp) why does it require a change in the code ??

Please explain .
 
Balu Sadhasivam
Ranch Hand
Posts: 874
Android Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

this is just example.
Say If you change your database, your JNDI lookup changes , the code changes. where as the other way (java:comp) your xml alone changes
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic