File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Tomcat and the fly likes design patterns used in tomcat design Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "design patterns used in tomcat design" Watch "design patterns used in tomcat design" New topic
Author

design patterns used in tomcat design

gayathri sridhar
Greenhorn

Joined: Sep 15, 2004
Posts: 13
to the author / to those who have already finished reading the book,
What design patterns have been used extensively in the tomcat code base?
Are there some nice stuff that has been used. Would be great if somebody could share their learnings and also the tomcat module that has been implemented using the dp.
somkiat puisungnoen
Ranch Hand

Joined: Jul 04, 2003
Posts: 1312
Pattern of Tomcat 3.X
http://jakarta.apache.org/tomcat/tomcat-3.3-doc/internal.html


SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
Alvin chew
Ranch Hand

Joined: Jan 08, 2004
Posts: 834
thank you , Somkiat Puisungnoen , it is good link
pjoisha
Ranch Hand

Joined: Mar 06, 2001
Posts: 123
Does the book talk about these design patterns while describing Tomcat 4.x/5.x architecture?
gayathri sridhar
Greenhorn

Joined: Sep 15, 2004
Posts: 13
Originally posted by Prashanth Joisha:
Does the book talk about these design patterns while describing Tomcat 4.x/5.x architecture?


I think yes. I was reading through the chapters and there was one place were the facade pattern was nicely described. How HttpRequest object is wrapped using facade when passing it on to other modules so that the other modules cannot invoke the private methods of the actual HttpRequest implementation.
 
Consider Paul's rocket mass heater.
 
subject: design patterns used in tomcat design