Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@www.apache.org Received: (qmail 8285 invoked from network); 22 Jun 2005 14:44:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Jun 2005 14:44:40 -0000 Received: (qmail 36680 invoked by uid 500); 22 Jun 2005 14:44:32 -0000 Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 36612 invoked by uid 500); 22 Jun 2005 14:44:31 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 36596 invoked by uid 99); 22 Jun 2005 14:44:31 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2005 07:44:31 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [64.235.234.14] (HELO chiron.lunarpages.com) (64.235.234.14) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2005 07:44:32 -0700 Received: from zammet2 by chiron.lunarpages.com with local (Exim 4.50) id 1Dl6Sp-00089o-FD for tomcat-dev@jakarta.apache.org; Wed, 22 Jun 2005 07:44:27 -0700 Received: from 12.27.179.239 ([12.27.179.239]) (SquirrelMail authenticated user fzlists@omnytex.com) by webmail.chiron.lunarpages.com with HTTP; Wed, 22 Jun 2005 10:44:27 -0400 (EDT) Message-ID: <22115.12.27.179.239.1119451467.squirrel@webmail.chiron.lunarpages.com> In-Reply-To: <200506221426.j5MEQUBR007503@outgoing.mit.edu> References: <92bb288505062120236a0185e1@mail.gmail.com> <200506221426.j5MEQUBR007503@outgoing.mit.edu> Date: Wed, 22 Jun 2005 10:44:27 -0400 (EDT) Subject: RE: Starting point... From: "Frank W. Zammetti" To: "Tomcat Developers List" User-Agent: SquirrelMail/1.4.4 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - chiron.lunarpages.com X-AntiAbuse: Original Domain - jakarta.apache.org X-AntiAbuse: Originator/Caller UID/GID - [32746 1232] / [47 12] X-AntiAbuse: Sender Address Domain - omnytex.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Head-First Servlets & JSP by Basham, Sierra & Bates, O'Reilly, ISBN 0-596-00540-7 is one of the better books I've found on this kind of thing (not sure it would cover exactly this question, but in general I'm talking). I recommend it. It sometimes comes across a bit childish, but it gets the information across in an easy to understand way. In fact, I dare say it was absolutely invaluable to me in understanding constraint-based security. Also, it was all I used to study for the SWCD exam. (I'm not affiliated by the way, this is an objective recommendation) -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com On Wed, June 22, 2005 10:27 am, Yoav Shapira said: > Hi, > > > >> So basically (from the Servlet end), a JspServlet is initialized, this >> creates a RuntimeContext. Then, when the service is invoked it looks >> for some JspServletWrapper already associated with this .jsp in this >> context. If none exist, it creates JspServletWrapper which is a less >> servlet-styled Jsp compiler. This wrapper then contains a >> CompileContext, which presumably does the grunt-work of parsing and >> compiling the .jsp? > > Important distinction: JspServlet typically gets created and initialized > once, upon webapp startup. Your other things above may be done per-JSP. > > Is there a book covering this? I don't think so, but I'm not sure. > > Yoav Shapira > System Design and Management Fellow > MIT Sloan School of Management > Cambridge, MA > yoavs@computer.org / yoavsh@sloan.mit.edu > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org