Imagine that you have a business interface by name 'Template'. Which of the following ways can be used by the Client Application to acquire a reference to the business interface (assuming that this interface is bound in the JNDI Context)?
Correct Answer: 4. I agree with 1 and 2.
In answer option 3, should'nt the context look up be something like
If you are using J2EE component clients(Servlet,EJBs,APPlication-client) then all of the above is true but if you are using stand-alone client,none of them is true.
The last option 3. is correct even for stand alone client. You can use no arg constructor for initial context if you supply jndi.properties and there is no need to narrow if what you retieve is a business interface.