File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Application Frameworks and the fly likes confused about my roadmap ahead Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "confused about my roadmap ahead" Watch "confused about my roadmap ahead" New topic

confused about my roadmap ahead

Pradeep Kumar
Ranch Hand

Joined: Sep 11, 2007
Posts: 77
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,

SCJP 1.6
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Well, with a bias here, since I work for SpringSource. But Spring is the way to go. It will completely simplify the full stack for you.

My second pick after that is to learn JPA/Hibernate.

I say these two techs are most likely highest in demand in the market.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
I agree. Here's the link:
subject: confused about my roadmap ahead
It's not a secret anymore!