• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Need to hit the ground running

 
Glenn Nead
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Hi everyone!

I've been a C/C++ programmer in the UNIX realm for many years-- C++, Motif, OpenGL, etc. I also have some experience with Python and VBA pertaining to ESRI ArcObjects as well as a background in Sybase and Oracle databases.

I've been assigned a new task in a completely new environment to me-- J2EE 1.4 (JEE4)/JSE5, complete with web service requests and XML. There was also mention of the Spring Framework. I've started going through tutorials, but would like recommendations for books, etc. I am the type of person that would like to have a printed reference handy vs on-screen.

I've noticed the review here for "Java for Programmers" published by Deitel. Also under consideration...
  • "Head First Java"
  • Sun's "The Java Tutorial"
  • "Beginning J2EE 1.4 from Novice to Professional"
  • "Expert One-on-One J2EE Design and Development"


  • Thanks in advance! [I may not be able to check back for a few days, so I'm not ignoring you.]

    -- Glenn
     
    fred rosenberger
    lowercase baba
    Bartender
    Pie
    Posts: 12098
    30
    Chrome Java Linux
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    While I LOVE the head first books, I am not sure it's right for your situation. It takes things from a 'i know almost nothing' perspective, and goes from there. If you're trying to get up to speed on J2EE, it won't even get you close. It may be worth perusing at some point to pick up the stuff you missed, but I wouldn't start with it.
     
    David Newton
    Author
    Rancher
    Posts: 12617
    IntelliJ IDE Ruby
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    That's a pretty big jump, especially since it will require quite a bit of ecosystem knowledge. For Spring I'd recommend something like Spring in Action or some of the new yellow Pro Spring books (that cover 2.5--if you're using 2.0 they'll just be confusing). The Apache Commons project has a lot of useful libraries that are used all over the place. Log4J is among the canonical logging solutions, often as a layer underneath Commons Logging.

    Effective Java is one of the usual suspects for short Java books; I'm not really sure what the best Java-the-language book would be, really.
     
    Campbell Ritchie
    Sheriff
    Posts: 48652
    56
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    For an experienced programmer, consider Horstmann and Cornell. For J2EE consider the Deitel "Advanced Java" book which you will find on this page if you scroll down. Note it is 8 years old, but you can probably get a 2nd-hand copy for a good price.
    I see David Newton plugging Effective Java, an excellent book, and if you like Bloch's style try Bloch and Gafter.

    The best "Java-the-Language" book as David Newton calls them, that I have seen, is Horstmann and Cornell.
     
    Ulises Pulido
    Ranch Hand
    Posts: 81
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    I would recommend you Head First Java, Head First Servlets and JSP and the in Action book for Spring.
     
    Glenn Nead
    Greenhorn
    Posts: 3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Thank you all for your time and recommendations! I will check into them.

    Thanks for pointing out the Bunkhouse. I had seen the reviews section of the forum, but not it.

    For the Horstman and Cornell Books (Core Java I & II), is it okay to get the latest editions as I will be using Java 5? Apparently we will need to stick with the older version due to version of Oracle currently in use (10g), but that may change over the course of the project.

    -- Glenn

     
    Campbell Ritchie
    Sheriff
    Posts: 48652
    56
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    If you are using Java5, it might be worth looking for a second-hand edition at a lower price
     
    Glenn Nead
    Greenhorn
    Posts: 3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Thanks Barkeep!
     
    Campbell Ritchie
    Sheriff
    Posts: 48652
    56
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    From all of us: you're welcome

    And for Horstmann and Cornell for Java5, try the 7th edition. Bruce Eckel (try the 4th edition) is also worth considering.
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic