Hello Ranchers,
I recently updated to Java 6.0 and also have good understanding on servlets and JSP to a good extent.In our earlier project we were using a framework built on struts 1.x. So i am quite familiar with that too. I have not much worked on the data layer side and client side technologies like javascript, Ajax, and also SQL, PLSQL, Stored proceedures,and frameworks spring. Now i want to seriously update my skills in all the layers like presentation, business and data layer. But my concern is there are thousands of frameworks, technologies, languages which is very difficult to learn all of them and even if we try there are so many updated versions that are coming that it becomes very difficult to keep up the pace in all directions. For ex, Struts 2 has already come in the market which has some major changes. Likewise I was using Ant in my earlie project but now people ask for Maven. Previosuly i read EJB 2.0 but with the new sppecification of EJB 3.0 JPA concept has been added. Should i read EJB 2.0 as most of the projects currently under enhancements or maintainance are using EJB 2.0 or i should update EJB 3.0 to be ahead in the market? should i be concentrating on and which frameworks and technologies i should be well versed with?? should i concentrate on one layer and devote my time entirely into that or i should know the basic advantages and dissadvantages of most of the frameworks used nowadays.Where should i be heading towards. I seriously need some guidance.
Thanks and Regards,
Pradeep