Panagiotis,

If you follow the MVC architecture to a "T", you are correct in that JSP
should only contain the "view" and not the logic.  But lets not forget what
JSP's really are, and what they were initially "marketed" as: a shorthand,
RAD way of creating servlets.  Now you can do a lot more "logic" work in a
pure servlet, but coding in pure servlets requires more experience than
writing a JSP.  And if you have a team of developers who are relatively new
to Java, JSP and serlvets, and you have a very short development time frame,
what are you going to go with?  Pure servlets, or mostly JSP's with a few
critical important servlets for the controller and heavy logic segments of
the product?  I would go for the latter, especially if I have a tag library
that helps me encapsulate a large portion of my business logic in the
underlying tag library servlets, and allows my more junior developers to
create JSP's quickly and accurately.  Remember, part of the job of being an
architect/senior developer is balancing the theoretical with what is
realistic in your given development time frame, and your development teams
skill level.

Just my 2 cents worth!

Celeste





-----Original Message-----
From: Panagiotis Konstantinidis [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 18, 2001 11:10 AM
To: [EMAIL PROTECTED]
Subject: Re: JSP, J2EE


18/12/2001 16:27:32, "Haseltine, Celeste" <[EMAIL PROTECTED]> wrote:

>Lets see if I can shed some light on this for you.
>
>J2EE - Java 2 Enterprise Edition.  The "package" from Sun the you can
>download, which contains all the additional libraries bundled together for
>you, such as the extended JDBC libraries, RMI libraries, etc.  Differs from
>J2SE in that the standard edition does NOT include the additional
libraries,
>but they can be downloaded and installed separately.
>
>JSP - Java Server Pages.  A Rapid Application Development (RAD) means of
>creating servlets.  Servers implementing a particular Servlet standard, as
>defined by Sun, are required to compile the JSP to a servlet, and display
>the resulting HTML in a browser window.

  I would not say that JSP pages are a "cheap" way of creating Servlets. I
would say it is better to look at JSP pages as the "view" of the whole
system. Servlets are something more sophisticated than JSP pages. Arguably,
the business logic
that cannot (or need not) reside in a Java Bean should reside within
Servlets rather than within JSP pages.

>JRUN - One of many third party JSP/Servlet servers that can be used to
>develop JSP and servlets.  JRUN also includes an EJB server if you purchase
>the top tier package. Other JSP/servlet servers include: Orion,
BEAWeblogic,
>IBM Websphere, etc.
>
>Go to the Sun web site and so a search on JSP, servlet, and EJB.  You will
>discover that their are standards for each of these, and when you go to
>purchase a JSP server, you definitely want to determine which version of
the
>standard the server is implementing, so that you can set up your
development
>environment with the correct J2EE version.
>
>Hope that this helps!
>
>Celeste
>
>-----Original Message-----
>From: Chad Gray [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, December 18, 2001 9:22 AM
>To: [EMAIL PROTECTED]
>Subject: JSP, J2EE
>
>
>Im pretty new to JSP, and im wondering what the big difference between JSP,
>and J2EE are?
>
>How different is JRun from JSP/J2EE?  If i write code using JRun will it
>work on a JSP or J2EE server?
>
>Thanks!
>
>===========================================================================
>To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
>JSP-INTEREST".
>For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
>DIGEST".
>Some relevant FAQs on JSP/Servlets can be found at:
>
> http://archives.java.sun.com/jsp-interest.html
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.jsp
> http://www.jguru.com/faq/index.jsp
> 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 FAQs on JSP/Servlets can be found at:
>
> http://archives.java.sun.com/jsp-interest.html
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.jsp
> http://www.jguru.com/faq/index.jsp
> http://www.jspinsider.com
>
__________________________________________
"It can only be attributed to human error"
2001 A Space Odyssey

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 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 FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to