This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
vk jain wrote:Analysis application.xml file kept at META-INF folder. It will have all the entries related to all the bean deployed in the application.
No ... for EJB3 (at least) entries in the application.xml are optional. It can all (most?) be done through the use of annotations in the source code.
I have an EJB3-based J3EE application which includes entities and session beans, and no application.xml at all.
Most IDEs have a straightfoward way to find this out. For example, in RAD (Eclipse-based) you can go to the Enterprise Explorer, then expand [your project] > [the icon with 3.0], then it has all MDBs and Session Beans. For JPA entities, you can expand [your project] > JPA Content.