Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions: A Developer's Guide to Scalable Solutions [Paperback]

Budi Kurniawan
4.1 out of 5 stars  See all reviews (52 customer reviews)

List Price: $59.99
Price: $45.14 & FREE Shipping. Details
You Save: $14.85 (25%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it Monday, July 14? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Book Description

April 22, 2002 073571195X 978-0735711952 1

Java for Web with Servlets, JSP and EJB is the one book you need to master Java web programming. It covers all the technologies needed to program web applications in Java using Servlets 2.3, JSP 1.2, EJB 2.0 and client-side programming with JavaScript. These technologies are explained in the context of real-world projects, such as an e-commerce application, a document management program, file upload and programmable file download, and an XML-based online book project.

In addition to excellent content, this book includes licenses to two Java web components from You receive a full license of the Programmable File Download component for commercial and non-commercial deployment. You are also granted to a license to deploy the author's popular File Upload bean for non-commercial use, which has been licensed by the Fortune 500 company Commerce One and purchased by major corporations such as Saudi Business Machine, Ltd. and Baxter Healthcare Corporation.

Frequently Bought Together

Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions: A Developer's Guide to Scalable Solutions + Murach's Java Servlets and JSP, 2nd Edition
Price for both: $78.08

Buy the selected items together
  • Murach's Java Servlets and JSP, 2nd Edition $32.94

Editorial Reviews

From the Publisher

Java for the Web with Servlets, JSP, and EJB is an excellent resource for intermediate to advanced level Java developers looking to greatly enhance their web application skills. Every facet of Java web development is tacked by the author in a very pragmatic way, first by introducing real-world business scenarios and then providing detailed solutions to these issues explaining what technologies should be applied and why. The author gets the reader up and running immediately, without wasting their time on theory. He provides countless tips and tricks that will save the reader both time and money. The software alone makes this book an excellent buy. I highly recommend this book to the ambitious Java developer! Deborah Hittel-Shoaf, Acquisitions Editor

From the Author

This book covers Servlet 2.3, JSP 1.2 and EJB 2.0 and caters to beginners as well as advanced developers. For beginners, this book is really easy reading. You are guaranteed to run your first servlet in 6 easy steps or about 10 minutes after you install Tomcat. For seasoned programmers, you will enjoy even more because the strength of this book is that it offers real solutions to challenges Web developers face every day. You will find techniques and projects such as:

- Sending files to the browser and force the browser to display the "Save As" dialog.

- File upload, including the original code whose modified version is used in IBM's WebSphere J2EE server documentation.

- Document management, providing a Windows Explorer-like navigable object structure.

- XML-Based e-books.- Model 2 Implementation of an E-Commerce Site.

- Filters

- Accessing databases and run your SQL statements online

- Session management

- Web Security

- Developing session, entity and message-driven EJBs and deploying them in JBoss.

- Controlling applets using JavaScript

- Client-side input validation

-Budi Kurniawan, author

Product Details

  • Paperback: 992 pages
  • Publisher: Sams Publishing; 1 edition (April 22, 2002)
  • Language: English
  • ISBN-10: 073571195X
  • ISBN-13: 978-0735711952
  • Product Dimensions: 9 x 6.9 x 2.1 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (52 customer reviews)
  • Amazon Best Sellers Rank: #1,042,379 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
140 of 142 people found the following review helpful
5.0 out of 5 stars Exceptional!!! May 5, 2002
I can't believe there is one Java Web book that covers all plus more:
Servlets 2.3, JSP 1.2, EJB 2.0, JavaScript, and teaches you how to use
those technologies in real-world projects. There are so many things you
can't find in other servlet/JSP books.
Here are my favorite chapters:
Chapter 4 gives you wide coverage of how to use JDBC in a Web application.
Chapter 5 is an excellent chapter on session management. Very thorough.
Chapters 6 and 7 discuss the new features of servlet 2.3: application and
session events and filters.
Chapter 12 is only 5 pages but it offers you the technique you don't find
in other Web programming books: how to send a file to the browser and make
the browser display the "Save As" dialog.
Chapter 13 explains how to upload files in depth. This is definitely not
covered in most servlet/JSP books.
Chapter 15 teaches you how to cache your data to greatly improve
Chapter 17 teaches you how to design your application.
Chapter 27 is full of tips on how to control applets using JavaScript.
Also, the bonus software in the CD is invaluable:
- The file upload bean enables you to upload files effortlessly, you just
need to copy the .jar file into the lib directory under your application's
WEB-INF directory. According to the back cover and the author section,
this bean is licensed by Fortune 500 company Commerce One and the code is
used in the example code of IBM's WebSphere J2EE server documentation!
- The file download makes sending files to the browser error-free.
There are 3 ready-to-use projects:
- E-commerce site based on the Model 2 architecture. This is a perfect
example of how to implement the recommended Model 2 architecture.
Read more ›
Comment | 
Was this review helpful to you?
42 of 45 people found the following review helpful
5.0 out of 5 stars Just like sitting in a classroom May 21, 2002
This is an excellent book. I'm a Java instructor and this book is structured as if the writer is a teacher and the reader a student. There are no leaps of faith or "assumed" knowledge. The author patiently explains the purpose of all relavent information before easing into new material. Besides being written in a friendly manner, the material is thorough which includes several appendix topics for setting up classpath, etc.
If you're struggling to find a great J2EE book without spending [money] on multiple texts, take a close look at this one.
Comment | 
Was this review helpful to you?
29 of 31 people found the following review helpful
5.0 out of 5 stars Bible for Java web developers May 15, 2002
This comprehensive volume covers Java Servlets, JSP and Enterprise Java Beans technology. Style of presentation is lucid and equips the readers to develop a full fledge e-commerce appplication from scratch. Advanced topics like security configuration,caching, file upload are explained in detail with suitable real world examples which are rarely found in similar books.
Instead of commercial servers, examples are based on free open source server (Tomcat and JBoss) which makes this book all the more interesting for students and developers alike.
This volume is highly recommended for beginners and well as advanced web developers.
Comment | 
Was this review helpful to you?
13 of 13 people found the following review helpful
5.0 out of 5 stars File Download Works September 3, 2002
I bought this book after reading the author?s article at Java Pro site on file download. That article helped me solved the problem I had had for weeks. Previously I had tried to find the solution in many books, not only servlet/JSP books, but also ASP and PHP books, to no avail. This technique (how to send a file and make the browser display the Save window) is simple, i.e. it works by adding a certain HTTP header. Surprisingly, the author was the first (and probably the only one) to publish such a technique. I think all web programming books should include this important technique.
The book comes with free file download bean that is very easy to use, and also explains how it works. I don?t understand why the other reader from South Africa experienced problems with the bean because the bean works on the server side. Once the file gets sent to the browser, its the browser?s responsibility to save it to disk. Was he using a non-standard browser? (I myself use Netscape and IE) I also disagree with his view on long code. Pages of code, to me, show that the author was really serious in presenting real-world projects. What?s important is the code is well documented and easy to understand, which it is.
The author seems to be a programmer himself. He knows what the real problems in web programming are and offers solutions to them. This is a very good book.
Comment | 
Was this review helpful to you?
11 of 11 people found the following review helpful
5.0 out of 5 stars My Choice After Some Research May 28, 2003
I bought this book, after spending two hours comparing this with the other two popular titles, "Core Servlets and JSP" and "More Servlets and JSP". The three are supposed to be the best titles in the category.
It was not an easy job. The three are well written and explain the concepts very clearly. I failed "Core Servlets" straight away, because it covers Servlets 2.2 and JSP 1.1 and not the more recent 2.3 and 1.2. "More Servlets" has a better cover than this book and it was published by Prentice Hall, a more prestigious publishing company than New Riders. However, looking into the table of contents more closely, I could point out that this book (Java for the Web), with 200 more pages, has much more meat. It beats "More Servlets" in almost all aspects, except that "More Servlets" covers JSTL beta. However, this book covers many more not found in "More Servlets", such as caching, file upload, document management, JavaScript, EJB, Application Design, etc. There is also some freebie software not found in "More Servlets".
After reading half the book, I would say I'm very happy with it. Well done.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars Too Old
The book is over ten years old. Don't buy it unless you are interested in ancient history. Buy Murdachs books instead
Published 14 months ago by Groover
5.0 out of 5 stars Thank you
Provides a good understanding of Enterprise java beans, JSP and Servlets.
I have taken classes in the same and this book makes a good reference book.
Thank you. * * * * *
Published 19 months ago by prefersAnon
1.0 out of 5 stars Old, outdated, bad example code.
This might have been a good book when it was current, but any book that includes example code with "catch (Exception e) {}" is very suspect. Read more
Published on July 17, 2008 by Amazon Customer
1.0 out of 5 stars Incomplete
This book for online learning is filled with excessive errors and erratic distribution of information (meaning it assumes you know more than you may). Read more
Published on October 1, 2007 by Jenny
4.0 out of 5 stars Best Book for starters in Java Web Technologies
This is a very good book for starters in Java related Web technologies. It would have been better had struts been covered by it (so 4 stars). Read more
Published on June 11, 2007 by Pavan Kondragunta
5.0 out of 5 stars The best intro to J2EE
This book is very easy to read and gives an awesome introduction to J2EE developers. Very practical and great examples to understand the concepts.
Published on August 8, 2006 by A. Reginald
3.0 out of 5 stars Good but obsolete
Last year, I would have given this book 5 stars. After all, it is the best servlet/JSP book ever written (covers Servlet 2.3, JSP 1.2 and EJB 2. Read more
Published on October 9, 2005 by Simon Russo
5.0 out of 5 stars Best Book in J2EE
Are you new J2EE then this book must be your first book? Super Introductory book. I have read couple of very good J2EE books, I found this book the best avove all. Read more
Published on March 2, 2005 by Mobinul Joarder
3.0 out of 5 stars Good book but...
The book covers a LOT of topics about Java Web programming (including EJB). I think the level of this book is probably at least mid-level. Read more
Published on December 5, 2004 by Rosalba Scott
2.0 out of 5 stars Decent book but too many typos
To be fair, I will first say that this book is very good at capturing a large amount of knowledge related to J2EE, specifically JSP, Servlets, and EJB. Read more
Published on May 10, 2004
Search Customer Reviews
Search these reviews only

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category