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 :
Inside Servlets: Server-Side Programming for the Java(TM) Platform

Inside Servlets: Server-Side Programming for the Java(TM) Platform (2nd Edition)
Check price @

Inside Servlets: Server-Side Programming for the Java(TM) Platform (2nd Edition)
by Dustin R. Callaway, Danny Coward

Paperback: 912 pages
Dimensions (in inches): 1.69 x 9.25 x 7.42
Publisher: Addison-Wesley Pub Co
ISBN: 0201709066; 2nd edition (May 4, 2001)

From Book News, Inc.: Software engineer and Internet programmer Callaway familiarizes other programmers with the underlying technologies that drive the Internet and World Wide Web, and explain how the true power of the Java programming language is turning out to be not the applets that can run on any client, but applications that run on servers. He mentions no date for the first edition, but here updates the code to version 2.2 of the Java Servlet Specifications, and broadens the coverage.Book News, Inc.®, Portland, OR

Todd Gee, Internet Technologies Consultant, Pencom Web Works
"Dustin Callaway's book is a great introduction to practical servlet programming. It presented the subject clearly and had me 'thinking servlets' quickly. Terse and effective."

Christopher Blizzard, Red Hat Software
"This book contains the essential information required to get started writing Java Servlets. It's tutorial layout gives an introduction to servlet concepts, walks you through advanced topics and has usable code samples to help get you started. It's a must have for anyone looking to get started writing web applications in Java."

Scott S. Ulrey, Information Engineer, Electronic Data Systems
"This is an excellent book that provides a broad, open-systems approach to the subject and encourages real learning, not just a step by step "how-to". It does a solid job of covering a wide area in a clear and concise manner, giving the reader an excellent foothold in understanding the entire subject. It's a well-written and timely introduction to an up-and-coming subject REVIEW: Java Servlets."

Book Info: (Pearson Education) An introduction to Web technologies, explaining fundamental such as proxy servers, sockets, and HTTP, moving into advanced servlet concepts and techniques. The CD-ROM features the source code and files for the test, software, and other tools. System requirements: Windows 98+, Solaris 2.6/7, or Linux 2.2.5+. Previous edition: c1999.

From the Inside Flap: Future generations will likely rank the Internet alongside the printing press, the airplane, and the personal computer as one of the most revolutionary technologies in history. After seemingly lying dormant for more than two decades, the Internet has emerged from obscurity to capture the interest and imagination of people around the world. One of the primary factors driving this phenomenon is the astounding popularity of the World Wide Web. Globally accessible via the Internet, the Web has forever changed the way information is published and distributed. The first goal of this book is to familiarize you with the underlying technologies that drive the Internet and the World Wide Web.

The Java programming language is another emerging technology whose potential is just beginning to be recognized. Due to its platform-independent nature, standard network interfaces, and many other advantages, Java is the ideal language for Internet programming. Although initially popularized by applets capable of running on any client, the true power of Java is being realized on the server. Among other things, server-side Java allows developers to build dynamic Web sites using a powerful, object-oriented language that is completely portable across virtually all operating systems and hardware. By writing programs for the Java platform, you are in essence developing applications for all existing platforms--from mobile phones to mainframes and everything in between. This kind of portability and cross-platform functionality isunprecedented.

The Internet relies on open standards to ensure that all clients have equal access to the vast amount of information it provides. Similarly, standards are essential to the advancement of the Java platform. Sun Microsystems, Inc., in cooperation with many industry partners and other interested parties, has created a standard for developing server-side Java programs that extend andenhance the functionality of the server. Known as the Java Servlet API, this standard ensures that all servlets will run properly on all platforms for which a Java virtual machine is available.

By conforming to the Servlet API specification, you can guarantee that all of your server-side programs will run on any platform that fully supports Java. After presenting Web development fundamentals, the second and primary goal of this book is to provide an in-depth understanding of Java servlets and the Servlet API through discussion and example.

What's New in This Edition
This edition of Inside Servlets both revises and expands upon the first edition. Primarily, the bulk of the revisions update the text and source code to conform to version 2.2 of the Java Servlet Specification. In addition to conforming to the new specification, the breadth and depth of the book has been greatly expanded. The second edition of Inside Servlets provides comprehensive coverage of several new topics, including security, JavaServer Pages, packaging and deployment, and servlet troubleshooting. The chapter on database access has also been greatly expanded. Finally, this edition includes improved sample servlets, an updated quick reference section, and a complete review of version 2.3 of the Java Servlet Specification.

Intended Audience
In general, this book was written for anyone interested in using server-side Java to build dynamic, data-driven Web sites or other networked applications. To this end, Inside Servlets: Server-Side Programming for the Java(TM) Platform, Second Edition, presents an in-depth review of the Servlet API as well as advanced programming concepts essential for successful servlet development. These concepts include writing thread-safe servlets, session management, database access, and security.

More specifically, the book is intended for programmers and consultants who desire to learn Web development fundamentals in addition to server-side Java programming. Much of this audience likely consists of current client/server programmers. After all, in an increasingly Internet-centric world, many client/server programs are being redeveloped as Web applications. This decisionis often driven by the fact that Web applications offer significant distribution and maintenance advantages over traditional client/server systems.

Because Java servlets may represent your first foray into Web development, the first part of the book is dedicated to teaching the basics of the Internet and the World Wide Web. Although basic Web concepts are presented, the Java programming language is not taught. This book assumes a basic knowledge of object-oriented programming and the Java language. If you are not familiar with Java, I recommend reading the Java primer in Java in a Nutshell by David Flanagan. This primer is especially well suited to C programmers. Another personal favorite for learning about Java is Thinking in Java by Bruce Eckel. If you do not already know Java, you may want to have one of these books available as a reference while reading this book.

From the Back Cover: Java™ servlet technology, an integral part of the Java 2 Enterprise Edition (J2EE) platform, has become the de facto standard for creating dynamic, data-driven Web applications. By conforming to the Java™ Servlet API, developers can guarantee that their server-side programs will run on any J2EE-compliant platform that fully supports Java.

Written for the thousands of Web programmers, designers, and consultants who want to expand their repertoire of development tools or enhance their servlet programming skills, Inside Servlets, Second Edition, provides exactly the information needed. It offers important background information on Web technologies, an inside look at Java servlet technology, a hands-on servlet tutorial, and a guide to advanced servlet programming for creating sophisticated, high-performance Web sites.

This second edition has been thoroughly updated to incorporate versions 2.2 and 2.3 of the Java Servlet Specification. In addition, the book has been expanded to provide in-depth coverage of such vital topics as security, JavaServer Pages™, packaging and deployment, advanced database access techniques, and servlet troubleshooting.

Within this book you will find an introduction to Web technologies that explains such fundamentals as TCP/IP, firewalls, proxy servers, sockets, MIME, and HTTP. A servlet tutorial offers information on basic servlet structure, demonstrates how to write and run your first servlet, and previews the Servlet API. Inside Servlets then moves on to advanced servlet concepts and techniques. Lastly, a complete reference to the Servlet API is provided.

Specific topics featured include:
• Writing thread-safe servlets
• Servlet debugging
• HTTP redirects
• Cookies and session management
• Server-side includes
• Request forwarding
• Servlet chaining
• Database access with JDBC™
• Security and encryption
• JavaServer Pages (including custom tag libraries)
• Packaging and deployment
• Servlet troubleshooting
• Separating content from presentation using a servlet-based template framework
• Servlet filtering and application lifecycle events (introduced in Servlet API 2.3)

In addition, Inside Servlets, Second Edition, contains an entire section devoted to real-world examples of servlets in action, with detailed explanations and complete source code.

The CD-ROM accompanying this book contains the source code and compiled class files for all sample code; JRun 3.0 from Allaire; SevletExec 3.0 from New Atlanta Communications; Resin 1.2 from Caucho Technology; Apache Tomcat 3.1 and 3.2; MySQL database and JDBC(TM) driver; JBuilder 4 Foundation Edition from Borland; and many other valuable servlet development tools.

About the Author: Dustin R. Callaway is a software consultant, programmer, author, and instructor specializing in Java and Internet technologies. After graduating from Brigham Young University with a B.S. degree in computer science, he worked as a technical consultant for Arthur Andersen. Currently a senior consultant for the Enterprise Applications division of Uinta Business Systems, Dustin provides Internet consulting and develops Java-based Internet/Intranet solutions. He can be reached via email at callaway@sourcestream.

Customer Reviews
Great Introduction to Servlets and Web Development, November 3, 1999
Reviewer: Troy Carter ( from Marina, CA

This book provides a great introduction to not only servlets but also to web development in general. Excellent for client-server programmers and others that may be new to developing applications for the web.

The only drawback I noticed was that two chapters contained some errors about the location of files in JSDK 2.1. Apparently the book was published before the final version of JSDK 2.1 was available. Fortunately, the author provides corrections for JSDK 2.1 at:

Excellent introduction to servlets, July 12, 1999
Reviewer: pconte from Eugene, OR

This book does an excellent job of clearly and concisely showing how to create production-quality servlets. It provides useful foundation material about protocols and the Web, which you can skim if you already know this stuff. The servlet topics themselves are presented in a step-by-step manner that never leaves you "hanging". Anyone with basic Java programming skills should find this book suitable. Programmers with some familiarity with servlets should also find some useful suggestions for more effective techniques.

I highly recommend it

First-rate!, April 2, 2002
Reviewer: Mario Diana from Troy, NY USA

This book is just what a technical book should be. The exposition is clear and comprehensive; the layout-typesetting is very easy on the eyes; and the author has a pleasant though no nonsense style that makes this a pleasure to work with.

The book provides good background material for the different topics it covers, without spoon feeding or "dumbing down." It goes on to cover advanced topics -- threads, JDBC, JSP -- decently. It doesn't try to be the "be all to end all" regarding these topics, but instead gives the reader a very solid introduction, and enough code to accomplish something worthwhile.

I have this book, and the book from O'Reilly; and though I would recommend both, if I had to choose one, this book would win -- no contest!

Good read and a good reference, January 31, 2002
Reviewer: Luc Richard from Moncton, NB Canada

I found this book to be a very good buy. The first few chapters that go over the basic principals behind the internet and web development were well written and informative. But I can see that a more senior developer will probably already know most of it. I usually have a hard time finding a book that falls in the middle between novice user and hard core expericended developer But with this book, it hits the middle spot perfectly. I'm currently developing using jsp's and servlets and this book has been a good reference to me as well.

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