Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Head first servlets & JSP

    Head first servlets & JSP

    Bryan Basham, Bert Bates · 2004

    "Isn't it time you learned the latest (J2EE 1.4) version of Servlets and JSPs? This book will get you up to speed. You'll know Servlets and JSPs so well that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam."--BOOK JACKET.

    ProgrammingComputer ScienceWeb & Internet
    Open LibraryAmazon
    Stats for nerds
    1recommend
    2mentions
    2people
    2008–2014years
    50% recommend50% neutral

    Mentions per year

    2008200920102011201220132014

    What Hacker News says

    1. geebeeJan 2008
      I've enjoyed the Head First books series - you'd probably want to check out head first java and head first servlets and jsp. These books are very casual, wordy, and informal, so if you want a dense overview (which you might, considering that you are not new to programming), you might want to look elsewhere. But if you like the writing style, they'd be a good intro for even an experienced programmer.

      oh - a link to this is wickedlysmart.com

      thread
    2. vtanaseMar 2014
      Your question is lacking quite a bit of context. You haven't for example mentioned how much experience you have with the language, how much programming experience you have in general and other useful things such as what you are using Java for.

      Now for recommendations there are a lot of directions that you can go:

      * for one the language has a lot of features that all the fancy frameworks use, you should know these so you don't end up using some blown up solution when all you needed was a simple servlet. This would include things like: collections, generics, annotations, enums, concurrency, IO & NIO, JAXP, sockets, servlets, JSP.

      This part is pretty heavily covered in Bruce Eckel's "Thinking in Java". Not the easiest read, but definitely a very complete language reference. Servlets & JSP are pretty well covered in "Head First Servlets & JSP".

      * another point to consider are general practices that transcend language such as coding practices, design patterns and testing.

      You already mentioned "Effective Java", which would be the first one I would recommend in this category.

      A very good book about coding practices based in the Java world would be "Clean Code" by Robert Martin. "Head First Design patterns" are very easy to digest, while the "Design pattern" book by the GoF is heavier reading. For testing I would definitely recommend you have a look at "Growing object oriented software guided by tests".

      * depending on your field of work you might or might not be interested in Java memory stuff. This includes things like how and where objects are kept in memory, gc algorithms etc.

      Have a look at this presentation from JVM tuning at Twitter and see if this is your thing: http://www.infoq.com/presentations/JVM-Performance-Tuning-tw...

      * finally, and in my opinion the lowest return of investment you could get, is by going for some framework. Not that this is bad, but generally frameworks tend to have shorter lifespans than the language itself and they usually change between projects so all your new Spring chops might not help you on your following project that uses EJB.

      I'm not going to recommend anything here, since this is a very fuzzy topic and it depends on the problems you are tackling.

      Let me know if you need other ideas.

      thread

    Related

    Cover of Head first Java
    2008–2024

    Head first Java

    Kathy Sierra
    27 recommend · 41
    Cover of Head First design patterns
    2008–2025

    Head First design patterns

    Eric Freeman
    65 recommend · 109
    Cover of Head First Programming
    2010–2020

    Head First Programming

    Paul Barry
    4 recommend · 4
    Cover of Head First Html And Css
    2010–2020

    Head First Html And Css

    Elisabeth Robson
    4 recommend · 17
    Cover of Effective Java
    2007–2026

    Effective Java

    Joshua Bloch
    172 recommend · 287
    Cover of HEAD FIRST RAILS
    2009–2011

    HEAD FIRST RAILS

    David Griffiths
    2 recommend · 5
    Cover of Head first C
    2015–2022

    Head first C

    David Griffiths
    5 recommend · 8
    Cover of The Go Programming Language
    2015–2026

    The Go Programming Language

    Alan A. A. Donovan
    40 recommend · 100