A good book on writing Java web application?

I'm new to Java. I'm trying to develop a Java web application that will retrieve/store data from/to a DB2 relational database. Can anyone recommend a good book on how to use Java, Java Servlet, JSP, Apache Tomcat, and JDBC for such an application? (I have several Java books, but all specialize in each area, such as a book on JDBC, a book on Java language itself, etc.).

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The best one was "Web Development with JavaServerPages" by Manning but it's now out of print, I've heard good things about Head First Servlets & JSP http://www.amazon.com/exec/obidos/ASIN/0596005407/qid=1114700658/sr=2-1/ref=pd_bbs_b_2_1/104-6899443-9893501.

If you're serious about JSP development I'd also recommend "JSTL in Action" http://www.amazon.com/exec/obidos/tg/detail/-/1930110529/qid=1114700779/sr=1-1/ref=sr_1_1/104-6899443-9893501?v=glance&s=books
and "Programming Jakarta Struts" http://www.amazon.com/exec/obidos/ASIN/0596006519/qid=1114700852/sr=2-1/ref=pd_bbs_b_2_1/104-6899443-9893501
as two technologies that you'll need sooner than you think.
I liked

Core Servlets and JavaServerPages by Marty Hall (ISBN 0-13-089340-4), which I think is still in print.

I spent a lot of money on Struts books, but found the one that explained how the components fit together well was Struts Essential Skills by Steven Holzner (ISBN 0-07-225659-1).

The best way to learn is to install Tomcat and run through the examples. I believe Tomcat has a template example (the files and directories you need) which you can copy to another directory in webapps, and use to test out jsp scriptlets.

Good luck,


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I agree with dorothy2. Get Tomcat on your desktop and start writing JSP. I also like Marty Hall's 3rd Edtion "JSP".  It  covers  JSP 2.0  and JSTL 1.1             rrz
Amazon Web Services

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

minjiezenAuthor Commented:
Thank you all for the info!
It's possible to get  on free ebook  or web page about jsp ???

Thanks you
Thanks you !!
My last  question is , if   I can  get  free online books or  url  web site about jsp

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.