Thanks Yes, I and hope we all are very clear with the concept. Thanks Dan and
Christian
Manoj

Christian Bollmeyer wrote:

> Am Mittwoch, 27. August 2003 17:21 schrieb Campano, Troy:
>
> I think Dan Wells already mentioned all the necessary aspects
> and though we're using Struts instead of Tapestry, there's
> nothing to object. Indeed, it's more kind of an architectural
> issue, as JSPs get compiled to servlets anyway. Following
> the MVC2 design idiom (among others), JSPs are best for
> the View role and should be as dumb as possible IMHO,
> while the Front Controller -> Service To Worker parts
> (which don't directly present anything on the client tier)
> are generally better suited for servlets. This part is more
> or less handled by Struts already, which allows for
> declarative configuration via an XML file and relieves
> some of the major pains of dealing with the HTTP
> protocol, too. Struts delegates the request to Struts
> Actions, which are basically normal Java classes
> forming the interface to the Model. 'Below' Struts and
> the web tier, there usually comes a lot of additional
> complexity plus several additional layers, and
> things should no longer be web-related in any kind
> at this stage. Note that the lifespan of Business
> Logic and Persistence in particular is much longer
> than that of the web tier which may be gone tomorrow
> and be replaced by something more powerful, who
> knows? Apart from that, calling Java classes direcly
> may lead to significant thread issues, bottlenecks or
> transaction problems, and I generally wouldn't
> recommend this approach. Same is true for
> 'direct-linking' the web tier to EJBs, I'm afraid.
>
> HTH,
>
> -- Chris (SCPJ2)
>
> NB. Note that the existence of JSPs at all stems
> from the fact that pure servlets proved to be not
> too well-suited for visual output, but are powerful
> nonetheless when it comes to other tasks, such
> as delivering something other than just ordinary
> text (including HTML, WML and the like).
>
> > I'm curious as to what the reason is to use Servlets.
> > I write straight java class/methods and call them from my JSP.
> > My business logic goes into these classes.
> >
> > JSP handles the interface and handles request/response.
> > Usually I guess it's a Servlet that handles the request/response but
> > it seemed to me like an added extra step.
> > I didn't really see what I was gaining by using a Servlet.
> >
> > So I'm curious of what the point of Servlets are....is there
> > something they give you that JSP doesn't?
> > So I know I'm missing something....why use Servlets?
> >
> > Thank you for your responses!
> >
> > ~ t r o y ~
> >
> > Troy Campano
> > IAS Database Management
> > Liberty Mutual
> > (603) 245 4092
> > [EMAIL PROTECTED]
> >
> >
> >
> > =====================================================================
> >====== To unsubscribe: mailto [EMAIL PROTECTED] with body:
> > "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with
> > body: "set JSP-INTEREST DIGEST".
> >
> > Some relevant archives, FAQs and Forums on JSPs can be found at:
> >
> >  http://java.sun.com/products/jsp
> >  http://archives.java.sun.com/jsp-interest.html
> >  http://forums.java.sun.com
> >  http://www.jspinsider.com
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
>
> Some relevant archives, FAQs and Forums on JSPs can be found at:
>
>  http://java.sun.com/products/jsp
>  http://archives.java.sun.com/jsp-interest.html
>  http://forums.java.sun.com
>  http://www.jspinsider.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".

Some relevant archives, FAQs and Forums on JSPs can be found at:

 http://java.sun.com/products/jsp
 http://archives.java.sun.com/jsp-interest.html
 http://forums.java.sun.com
 http://www.jspinsider.com

Reply via email to