sevlet

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vermamanishbxr
    New Member
    • Apr 2008
    • 1

    sevlet

    MY questin is What is difference b/w application server and web server?
  • sukatoa
    Contributor
    • Nov 2007
    • 539

    #2
    Originally posted by vermamanishbxr
    MY questin is What is difference b/w application server and web server?
    You can google it on the web....

    Try this.

    sukatoa....

    Comment

    • allenrotrick
      New Member
      • Apr 2008
      • 2

      #3
      Diff. is
      in application server will have web logic where in web server just like compiler to execute certain files....eg. jsp

      Comment

      • pronerd
        Recognized Expert Contributor
        • Nov 2006
        • 392

        #4
        Originally posted by allenrotrick
        Diff. is
        in application server will have web logic where in web server just like compiler to execute certain files....eg. jsp
        That is not correct. JSP's require app server like Tomcat or JBoss to run.

        Comment

        • JosAH
          Recognized Expert MVP
          • Mar 2007
          • 11453

          #5
          Originally posted by pronerd
          That is not correct. JSP's require app server like Tomcat or JBoss to run.
          Tomcat is a 'simple' servlet container, not even a full blown web server. JBoss is
          a full blown application server, one of the first programs that conformed to Sun's
          specification. JSPs run perfectly well in a servlet container so the previous poster
          was perfectly correct.

          kind regards,

          Jos

          Comment

          • pronerd
            Recognized Expert Contributor
            • Nov 2006
            • 392

            #6
            Originally posted by JosAH
            the previous poster
            was perfectly correct.
            No they were not. First off Tomcat is not a web server. It is an application server.

            Originally posted by JosAH
            Tomcat is a 'simple' servlet container, not even a full blown web server.
            It is very true that Tomcat only supports the Java Servelet portion of the J2EE API, but there is no requirement that full J2EE support be required to be an app server. Just that it be able to run applications which Tomcat is very capible of doing.

            Comment

            • JosAH
              Recognized Expert MVP
              • Mar 2007
              • 11453

              #7
              Originally posted by pronerd
              No they were not. First off Tomcat is not a web server. It is an application server.
              Read carefully: the very first sentences from Tomcat's home page:

              Originally posted by Tomcat
              Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
              There is much more to application servers than just the http protocol and servlets.

              kind regards,

              Jos

              Comment

              • pronerd
                Recognized Expert Contributor
                • Nov 2006
                • 392

                #8
                Originally posted by JosAH
                Read carefully: the very first sentences from Tomcat's home page:

                Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
                Thank you for proving my point. Tomcat is NOT a web server. It compiles and executes application code making it an application server.




                Originally posted by JosAH
                There is much more to application servers than just the http protocol and servlets.
                I think this is the hair that is being split here. There can can be a lot more to an app server, but there does not have to be. It just has to compile, exicute and serve applicaitons.

                There is no requirement that the entire J2EE stack to be implemented to call a server an app server. If we followed that logic then web applications could only be written in Java. I am sure more than a few ASP and C# guys would disagree with that.

                Comment

                • BigDaddyLH
                  Recognized Expert Top Contributor
                  • Dec 2007
                  • 1216

                  #9
                  Now that we've resolved this, can we move on to classifying all the types of mullets?

                  Comment

                  Working...