Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $54.95
  • Save: $18.45 (34%)
Usually ships within 10 to 14 days.
Ships from and sold by Amazon.com.
Gift-wrap available.
How Tomcat Works: A Guide... has been added to your Cart
FREE Shipping on orders over $35.
Used: Good | Details
Sold by apex_media
Condition: Used: Good
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

How Tomcat Works: A Guide to Developing Your Own Java Servlet Container Paperback – April 1, 2004


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$36.50
$13.90 $1.26
$36.50 FREE Shipping. Usually ships within 10 to 14 days. Ships from and sold by Amazon.com. Gift-wrap available.


Frequently Bought Together

How Tomcat Works: A Guide to Developing Your Own Java Servlet Container + Tomcat: The Definitive Guide
Price for both: $65.66

One of these items ships sooner than the other.

Buy the selected items together

Customers Who Viewed This Item Also Viewed

NO_CONTENT_IN_FEATURE

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

Product Details

  • Paperback: 458 pages
  • Publisher: BrainySoftware (April 1, 2004)
  • Language: English
  • ISBN-10: 097521280X
  • ISBN-13: 978-0975212806
  • Product Dimensions: 10 x 7.1 x 0.9 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #688,711 in Books (See Top 100 in Books)

Editorial Reviews

Review

"It's really excellent. . . . I can't put the thing down!"  —Richard Monson-Haefel, author, Enterprise JavaBeans and J2EE Web Services

About the Author

Budi Kurniawan is an IT consultant specializing in Internet and object-oriented programming. He is the author of Java for the Web with Servlets, JSP, and EJB, and the creator of the Brainysoftware.com File Upload Bean.

More About the Author

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

Customer Reviews

I highly recommend this to any Java architect and developer.
Teddy 'oni' McKenzie
Tomcat is a very complex system, but in the authors' hands, it becomes easy to understand.
Sam Virk
This book shows how Tomcat developers designed and build Tomcat from scratch.
Rayman

Most Helpful Customer Reviews

12 of 13 people found the following review helpful By Mike Harley on May 24, 2004
Format: Paperback
I bought Budi's newest book because I liked the style of his earlier book on JavaServer Faces. He has an ability that is rare for most technical authors...He can make a very complex topic understandable.
Although Tomcat is pretty easy to set up and use as a developer, to really understand the internals of the server one must wade through thousands of lines of code and even then it can be a daunting task. Furthermore, understanding the "how" is only half the battle. To really gain an understanding of the server, one must understand "why" the Jakarta folks did things the way they did.
Budi (and Paul Deck) did a great job of not just giving a code review of the server, but also describing the reasons why the server is constructed the way it is.
Having written a few Tomcat Components the hard way - trial and error - I can say the insights given in this book have helped a great deal.
But, as I say in the title, this book is not for the squeemish. There is a sizable amount of fairly complex code. To really understand the point of the book, the reader must be VERY familiar with the Java language, Java Web Applications, TCP/IP, and be willing to ponder a code listing for a while to really understand it. In other words, this is not what I would call a "passive read".
If you have the basic understanding necessary, this book will shed a great deal of light on one of the darker corners of server-side Java development.
This is great read for anybody wanting to really understand the internals of Tomcat.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By Xing Yan on June 10, 2004
Format: Paperback
I became interested after reading Richard Monson-Haefel's praising this book in his blog ([...] After reading the
six free chapters from the publisher's site ([...] I decided to buy. This is a truly amazing book that covers such an advanced topic in such a simple language. I feel I do understand the internals of Tomcat now. The first Tomcat component you can build after reading this book is as simple as 20 lines or so, as demonstrated in the publisher's site. Supporting technologies, such as shutdown hook, Digester, JMX, are also well explained so that you will be really prepared to wade through complex code.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Rayman on March 16, 2005
Format: Paperback
THis is a Tomcat book that lets you pick the brightest brains in the industry. This book shows how Tomcat developers designed and build Tomcat from scratch. Like me, I'm sure you'll learn a lot, much more than Tomcat configuration. For example, you'll learn how a Java HTTP server is written, how object pooling is implemented, how auto-reload works, ect. This is unlike other Tomcat books that are rehash of the free documentation at Tomcat's website.

Surprisingly, the language is simple. If you know a bit of Java, you can follow the chapters comfortably. It starts from a basic HTTP server and servlet container and works its way up to a full Tomcat. You'll enjoy it if you have interest in Java programming.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By William Norris on January 31, 2005
Format: Paperback
I was tempted to only give this book 3 stars, but it does in fact do what it claims to do - explain how tomcat works, literally line by line. Because it starts with the most basic example and then builds on each component one at a time, this is a book best read cover to cover. Many of the subsequent example applications assume knowledge explained in previous chapters, so I had trouble using it as the reference I had hoped for.

My biggest problem with this book is that is just stops short in so many places. In general the writing is very dry, even for a technical topic such as this. Additionally, the formatting of the book makes much of it hard to follow... the code seems to flow right into the text in parts. I believe this book was published independently, so I imagine there were budget constraints, but in this case I believe it sorely hurt the readability of the book. The authors' convention of class naming is also highly irregular and leads to much confusion in regards to which version of which class is being referenced. Finally, I was highly upset to see that the author doesn't touch on the inndards of Coyote (Tomcat5's new Connector) at all, even though it claims to "cover Tomcat 4 and 5". This is a highly significant package that is essential to understanding how connectors work in Tomcat5.

If you have the time and desire to learn Tomcat from the ground up, this should be fine. However, if you're looking for a reference for a specific part of Tomcat (such as the Connector, in my case), you might want to look further.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Sam Virk on July 8, 2005
Format: Paperback
A good technical book is one that is easy to understand. And this book is clearly one of those. Tomcat is a very complex system, but in the authors' hands, it becomes easy to understand. The authors appeared to have put much effort in explaining many pieces of Tomcat very well. For example, Chapters 1 to 4 cover the connector. Most authors would have probably tried it in one chapter. Considering connectors are such a complex beast, four chapters rather than one do better. It showed how well designed this book was. It is also uncanny how the authors knew which to explain first and which topics should come later.

Another thing about this book is it is enjoyable, you want to start the next one as soon as you finish a chapter.

So, this is something you should read from page 1 to the last. The codes were based on TOmcat 4 and 5. They are very similar so the authors put notes explaining the differences between the two versions.

You'll learn a lot reading this book. The author started from a few lines of code in Chapter 1 (a Java web server) and built a simple servlet container (in CHapter 2) based on the code in chapter 1. It looks so simple and you don't realize that in the last chapter you get a full-blown Tomcat. On the way, you'll learn a lot of advanced Java topics too.

There are quite many spelling errors and I would really subtract half a star if I could. However, considering its merit I was happy to overlook it this time.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?