• Post Reply Bookmark Topic Watch Topic
  • New Topic

Guidance Needed  RSS feed

 
Nitin Bhardwaj
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Friends,

I have worked only in Java/JSP/Servlet uptil now. I've never even worked on Struts or Springs framework. I want to learn all the major technologies in Java. However I don't know from where to start and what is the systematic approach that I should adopt to do the same.
May I request you to please suggest me(and other people like me) about the plan that we should adopt in order to learn the major technologies? It would be very helpful to us if you can suggest books related to these technologies and the order in which we should read & practice those books.
Thanks & Regards,
Nitin
[ November 28, 2007: Message edited by: Nitin Bhardwaj ]
 
Freddy Wong
Ranch Hand
Posts: 959
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To me, it's actually quite a big challenge to learn Java since there are so many frameworks out and it's almost impossible to master all. So, I always pick which one is more suitable for me and I have a tendency to stick to the latest Java EE standard, e.g.
- Web: JSF
- EJB: EJB 3
- ORM: EJB 3 JPA
- Web Services: JAX-WS

If I have more time, I will learn other things, such as Struts or Spring.

Here are the books that I use to learn those technologies.
1. JSF --> JavaServer Faces in Action
2. EJB3 --> Pro EJB 3 Java Persistence API and Enterprise JavaBeans 3.0
3. JAX-WS --> SOA Using Java Web Services
 
David Heffelfinger
author
Ranch Hand
Posts: 176
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nitin,

I think Freddy gave you very good advice, focusing on standard Java technologies is a good strategy, since you know they will be well supported for years to come, where non standard frameworks that might be popular today may not be so popular or well supported in the future.

All the books he recommended are excellent books, additionally, if you would like to learn about all major Java EE 5 technologies you might want to try my book, Java EE 5 Development Using GlassFish Application Server (link on my sig).

David

ps. I know this message came out as self promotion, but this week we are doing a promo on my book, therefore I am allowed to
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!