Presently I am learning JMS.
I have knowledge on Java, Servlets and JSP.
I am bit confused whether should I learn EJB or AJAX next.
Please suggest which path should I take.
And tell me, does AJAX comes in line with EJB,Hibernate,Struts.
Thanks in Advance.

:confused: ..?????????
Nothing to get confused here...

AJAX is for Web Developers who wish to make the web page more responsive just like a desktop application.
Al Though you can do a lot with AJAX to improve your web page and make it more intuitive it is not a big deal to learn.
You can learn AJAX max within 1 week and master AJAX in 1 month.

EJB is more and big compared with AJAX.
Through EJB you make your WEB APPLICATION a complete Business Suite.

EJB will be my recommendation.

Presently I am learning JMS.
I have knowledge on Java, Servlets and JSP.
I am bit confused whether should I learn EJB or AJAX next.
Please suggest which path should I take.
And tell me, does AJAX comes in line with EJB,Hibernate,Struts.
Thanks in Advance.

Hi Rajesh...Gr8 answer it helped me a lot:).
Can you please also tell me in which line should I learn EJB,Struts,Spring,Hibernate?

Thanks a lot buddy.:)