I am working with j2ee, I am using .java, jsp, xml and MQ series. I want to study in depth of j2ee. can anyone tell me, what is the way to learn about j2ee. what to learn first? especially i want to know how the xml and MQ series binds with .java and JSP. Please help me in guiding.
J2EE is a specification by Sun Microsystems, which includes many technologies like Servlets, JSP, EJB, etc.
I think you can start off with Servlets and then with JSP (as JSP are inturn converted to Servlets). If required, you can study EJBs. This way, you can include the technologies of your interest and need in the list.
XML is tightly incorporated in any technology (J2EE, .NET etc) as its been used as the Data Carrier. That you can learn it separately. With respect to Java, after reading about XML and XML Schema (which describes the syntax or grammar for an XML file), you can read about XML Parsing which is being dealt with JAXP (Java API for XML Parsing) and its kinds (SAX and DOM).
If you are interested in mapping XML and Java objects and vice versa, read about JAXB (Java API for XML Binding) which does this job.
All are available in Sun website itself. Just google for the tutorials and code samples. Before start working on the examples, just read about the technologies and the way they work.