Make your own free website on
 Java Servlets @ Java Programming
 Programming Network : The Programmer Store & Resources
|  ASP.NET  |  HTML / DHTML  |  Java / JavaScript  |  Perl  |  PHP  |  Python  |  XML  |
Java Index - Java Servlets Book :

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

Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions
Check price @

Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions
by Budi Kurniawan

Paperback: 976 pages
Dimensions (in inches): 2.03 x 9.05 x 7.05
Publisher: New Riders Publishing
ISBN: 073571195X; 1st edition (April 12, 2002)

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

From the Back Cover: 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 BrainySoftware. 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.

About the Author: Budi Kurniawan is an IT consultant specializing in Internet and object-oriented programming and has taught both Java and Microsoft technologies. He is the author of the most popular Java Upload bean from BrainySoftware, which is licensed by Commerce One (NASDAQ: CMRC) and purchased by major corporations, such as Saudi Business Machine Ltd (, Baxter Healthcare Corporation (baxter), and others. Budi has a Masters of Research degree in Electrical Engineering from Sydney University, Australia. His research topic was on digital image processing. Budi has written a number of computer books, as well as published articles for more than 10 publicationsQincluding prestigious Java magazines, such as Java-Pro, JavaWorld, JavaReport, and OUReillyUs onjava. Budi is now the weekly contributor for the Servlets/JSP section of Java Insight and can be contacted at

Customer Reviews
Just like sitting in a classroom, May 21, 2002
Reviewer: zendog from Stoughton, WI USA

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.

Bible for Java web developers, May 15, 2002
Reviewer: Amarnath Nalumachu from India

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.

Exceptional!!!, May 5, 2002
Reviewer: kevin tuite from Cornwall, NY USA

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 performance.
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.
- XML-based e-book. Very unique, you can use this to create your own online documentation and more importantly it's browser-independent.
- Document management, this is my favorite. I am impressed by the navigation tree that really looks like Windows Explorer. I did not know that it is possible to do so with JavaScript. It enables you to give permission to certain people to access certain files.

The EJB section of this book is not the most complete, but surprisingly it is easy to understand. One thing that this book does not have is the discussion of the Jakarta Struts project. But, overall I am very happy and wish this book had come out much earlier. O, btw, another thing that makes this book different is one section in the introduction. It talks about the battle between J2EE vs Microsoft .NET. Very interesting.

Must read fo Java beginner, May 1, 2002
Reviewer: okkyn from Wichita, KS

This book is well explained step by step. You do not need deep knowledge of web programming or Java to start reading this book. Examples are excelent and most off all, it covers all Java's web programming technologies in one book!

Was this review helpful to you?

Book Subjects
Java Beginner's Guides
Java Reference
Java Servlets
Java Certification Central
Visual J++
Computer Graphics / Games: Photoshop Wire | CorelDRAW Wire | PC Games
Graphing Calculators | Shop 4 Calculator
© 2017, Programming Network