Alex Rivera | Logout

How should I start Java-based web development?

Asked 2009-07-05T18:32:08.040
29

I have been using java as my main language for 3 years while developing college assignments, and now I plan to learn the web programming aspect of it. I see there are lots of different "stuff" going on such as JSP, JSF, Spring, etc.

Previous topics suggest that Head First Servlets and JSP is a good book to start with, but what do you think about that? After that, what route I should be following in order, at least to be able to write my own blog site app from scratch?

Edit
Report

1 Answer

10

I had the same question and read this thread and started with Head First. Have read 5 chapters but then I started to search for new resources and found Core Servlets and JavaServer Pages (JSP) from http://pdf.coreservlets.com/ and I think this book is much better in many ways.

  • First of all it is not objected to an exam.
  • Includes much more example with codes.
  • There is many ways to implement a web application in Java. You can use just Servlets, just JSPs or combinations with/without beans etc. This book explains advantages and disadvantages of each very well.
  • Explains MVC from scratch much better. (chapter 15)
  • And it is free.

Update after almost seven years: I highly recommend to take a look at Spark Framework.

answered 2010-06-22T15:40:00.977

Your Answer