• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Guidance Needed

 
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 959
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
author
Posts: 176
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
reply
    Bookmark Topic Watch Topic
  • New Topic