Results 1 to 7 of 7
  1. #1
    WooHoo88 Guest

    Default What is the difference between JSP and Servlets ?

    What is the difference between JSP and Servlets ?

  2. #2
    WWF_Champ Guest

    Default

    JSP is used mainly for presentation only. A JSP can only be HttpServlet that means the only supported protocol in JSP is HTTP. But a servlet can support any protocol like HTTP, FTP, SMTP etc.

  3. #3
    govin Guest

    Default

    Servlets and Java Server Pages are complementary APIs, both providing a means for generating dynamic Web content. A servlet is a Java class implementing the javax.servlet.Servlet interface that runs within a Web or application server's servlet engine, servicing client requests forwarded to it through the server. A Java Server Page is a slightly more complicated beast. JSP pages contain a mixture of HTML, Java scripts (not to be confused with JavaScript), JSP elements, and JSP directives. The elements in a Java Server Page will generally be compiled by the JSP engine into a servlet, but the JSP specification only requires that the JSP page execution entity follow the Servlet Protocol.
    The advantage of Java Server Pages is that they are document-centric. Servlets, on the other hand, look and act like programs. A Java Server Page can contain Java program fragments that instantiate and execute Java classes, but these occur inside an HTML template file and are primarily used to generate dynamic content. Some of the JSP functionality can be achieved on the client, using JavaScript. The power of JSP is that it is server-based and provides a framework for Web application development. Rather than choosing between servlets and Java Server Pages, you will find that most non-trivial applications will want to use a combination of JSP and servlets. In fact, the JSP 1.1 and Servlet 2.2 specifications are based around the concept of the Web application, combining the two APIs into a unified framework.

  4. #4
    SJAY Guest

    Default

    Servlets and Java Server Pages are complementary APIs, both providing a means for generating dynamic Web content. A servlet is a Java class implementing the javax.servlet.Servlet interface that runs within a Web or application server's servlet engine, servicing client requests forwarded to it through the server. A Java Server Page is a slightly more complicated beast. JSP pages contain a mixture of HTML, Java scripts (not to be confused with JavaScript), JSP elements, and JSP directives. The elements in a Java Server Page will generally be compiled by the JSP engine into a servlet, but the JSP specification only requires that the JSP page execution entity follow the Servlet Protocol.
    The advantage of Java Server Pages is that they are document-centric. Servlets, on the other hand, look and act like programs. A Java Server Page can contain Java program fragments that instantiate and execute Java classes, but these occur inside an HTML template file and are primarily used to generate dynamic content. Some of the JSP functionality can be achieved on the client, using JavaScript. The power of JSP is that it is server-based and provides a framework for Web application development. Rather than choosing between servlets and Java Server Pages, you will find that most non-trivial applications will want to use a combination of JSP and servlets. In fact, the JSP 1.1 and Servlet 2.2 specifications are based around the concept of the Web application, combining the two APIs into a unified framework.

  5. #5
    Sakio3434 Guest

    Default

    servlet: its a java class so for every change we have to
    compile the code to reflect the change.Mainly using for
    writing business logics.

    jsp:its a file, its automatically converted into a servlet
    on deploying. We can't compile it explicitly.the changes
    will get reflect by saving the file.Its mainly used for
    presentation of data.

  6. #6
    Jana212 Guest

    Default

    servlet: its a java class so for every change we have to
    compile the code to reflect the change.Mainly using for
    writing business logics.

    jsp:its a file, its automatically converted into a servlet
    on deploying. We can't compile it explicitly.the changes
    will get reflect by saving the file.Its mainly used for
    presentation of data

  7. #7
    bestbvs Guest

    Default

    1 . JSP : Java code inside html
    Servlets : html inside the java code

    2. JSP needs to be converted to Java servlets before being served. JSPC does the job of converting the jsp files to the java servlets and then they are converted to the class files by the java compiler.

    jsp looks cleaner and easier with its implicit objects like request, application etc.. and it should have been evolved from java servlets.
    Last edited by bestbvs; May 23rd, 2012 at 02:57 AM.

Similar Threads

  1. What are two different types of Servlets ?
    By BAT in forum Programming Languages
    Replies: 5
    Last Post: October 16th, 2010, 12:16 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •