IQ 9: Whats the difference between Web and App Server?

Поділитися
Вставка
  • Опубліковано 3 жов 2024

КОМЕНТАРІ • 90

  • @MrBiswajitroy007
    @MrBiswajitroy007 7 років тому +48

    It's not about static or dynamic content it's about what kind of server container we have inside the server. Apache tomcat is basically a web server it has web/servlet container but doesn't have all the java EE containers like EJB and again web server can handle dynamic content. And application server doesn't contain web server in it but it contains web containers (servlet container) along with other J2EE containers like EJB containers.

    • @NidhishAbraham
      @NidhishAbraham 7 років тому +5

      A web server serves web content (HTML and static content) over the HTTP protocol.
      An application server is a container upon which you can build and expose business logic and processes to client applications through various protocols including HTTP in a n-tier architecture.

    • @protiv_bio
      @protiv_bio 2 роки тому +1

      It's just different terms in the world of Java and rest of the web related technologiesm

  • @zebatabassum6020
    @zebatabassum6020 6 років тому +17

    you should try to give examples that relate to real world applications.

  • @Theabselute
    @Theabselute 7 років тому +42

    This is is wrong, it's not about Dynamic/static content, it's about services that each one of them provide.

    • @fitlikeaglove7396
      @fitlikeaglove7396 6 років тому +3

      This. Video seems to imply one server won't do both. It's like saying you need two computers, one for the internet and one for running a program like MS Office or a game. It's the programs, or services that enable these funtions.

    • @anilreddy5009
      @anilreddy5009 6 років тому

      could you please explain the differences between web server and app server , i m not so familiar with these!!

  • @kundannayak6695
    @kundannayak6695 4 роки тому +1

    Veru simple and informative. Like the way you can put things in a very simple way. Somehow, IT people speak so fat with all those high level technical things make things even more confusing. Good work. Keep it up.

  • @asystat
    @asystat 7 років тому +2

    Though it's true that webservers return "static content", all webservers have modules for creating dynamic web-apps. I would argue that webservers are stateless, while application servers are not. Dynamic - static content is not the issue here..

  • @kareemsharawi4778
    @kareemsharawi4778 7 років тому +2

    Very clear and simple explanation, thanks a lot.

  • @venkatareddyguttikonda2440
    @venkatareddyguttikonda2440 8 років тому +4

    Great explanation! Thanks

  • @lawlade
    @lawlade 2 роки тому

    Thanks so much for the concise explanation

  • @MrRohitraj007
    @MrRohitraj007 3 роки тому

    Thank you for making this video. It is informative.

  • @camillebrachet9204
    @camillebrachet9204 7 років тому +1

    I don't understand one thing, I mean, static web site no longer really exist, they always have kind of a database to deploy there content or a administration interface where the administrater can manage the content of his website. Wamp is a App server so ?

  • @wallacepei4529
    @wallacepei4529 6 років тому

    CGI-bin normally is found in a web server and Perl scripts are held there to run dynamic pages.

  • @TheRushya
    @TheRushya 7 років тому +2

    You are saying Web sever only handle static content. But we can host dynamic application in IIS and Tomcat. Take example of Login page. It is a dynamic page. IIS and Tomcat can handle.

  • @lavanyareddy9181
    @lavanyareddy9181 8 років тому

    Thank you for giving me an such information about web server and application server

  • @amrsaeed5108
    @amrsaeed5108 8 років тому +2

    Great explanation, thank you!

  • @expertreviews1112
    @expertreviews1112 10 місяців тому

    We've been hosting tons of .NET apps in IIS for ages... With all backend code... Not sure why you say IIS (and Apache and Sun Java) can only serve static content like html, images etc

  • @vasan65
    @vasan65 7 років тому

    Tomcat is not Application server, its a web server which helps to run https, Servlets/JSPs. Some call it application server, but its definitely not full fledged JavaEE application server

    • @Jobinvarghese
      @Jobinvarghese 7 років тому

      You cant say Tomcat is a webserver. Because we can run applications on a tomcat. But yes misses most of the components of a Application server as well. Tomcat is actually a web Container.

  • @davidb8831
    @davidb8831 7 років тому +1

    Hey you rock man I like this

  • @shitolay
    @shitolay 7 років тому

    Great Simple explanation differentiate between Web and App server. can you suggest URL for training on Middleware Application Server from Infrastructure point of view (Not Middleware Admin) like Infra Solution Architect who needs to provide Server sizing,integrating with Authentication servers (Mircrosoft AD),deployment architecture ( Clustering, Topologies)

  • @nenecarrizo5186
    @nenecarrizo5186 8 років тому

    Thanks, It's really helpfull, good work and simple explanation

  • @akbarhussain3591
    @akbarhussain3591 7 років тому +1

    Perfect Understanding

  • @niteshsaxena1066
    @niteshsaxena1066 4 роки тому

    Which hosting is best for application server?
    And what will be cost of an application server if 10000 people use application at a time

  • @rahulanand3051
    @rahulanand3051 5 років тому

    While performance testing of application and web server which are essential performance metrics we should monitor apart from CPU and Memory Utilization?

  • @eternalblizzard70
    @eternalblizzard70 5 років тому

    well all servers act to the kind of request that is send. as you said it may consist the logical information in the application it self do you mean like when we open browser there are some builtin links like google, you tube, Facebook etc. like that ?? i didn't quite understand it the logical term so can you tell me in brief

  • @surajskd8
    @surajskd8 6 років тому

    can you tell more about web servers , please.. it was nice but looking for more knowledge..

  • @ladedadedaschlobonmeknob7850
    @ladedadedaschlobonmeknob7850 8 років тому

    So what brand of server should i use to return json and such? Like how does facebook display my profile info through the iOS facebook app?

  • @vikashvik4125
    @vikashvik4125 7 років тому

    Hello there.Thank you for this video.Can you clear my doubt. WAMP contains Apache web server.Then how can it work with PHP coding(say in MVC) because PHP code can interact with a database and serve up dynamic content based on what input user has supplied. A little detailed reply will be appreciated. Thank You

  • @saikrishnaa1583
    @saikrishnaa1583 5 років тому

    Can u make a clear video about static and dynamic content

  • @unconn
    @unconn 7 років тому

    Do you mean, that Apache HTTP with mod_php - is an application sarvar?

  • @mkkamle
    @mkkamle 6 років тому

    it helps in understanding the difference between web-server and application-server,it makes sense though.Thank you.

  • @imranamuhammadali4243
    @imranamuhammadali4243 4 роки тому

    thank you excellent preentation

  • @ziadfawzi
    @ziadfawzi 6 років тому +1

    Thank you.

  • @helloken
    @helloken 5 років тому

    I'm not an expert on this topic so take this with a grain of salt (that is why I'm watching this video) but this is factually wrong...processing HTTP requests is what an HTTP server does, and is just one possible type of a web server. A web server can also handle other protocols such as FTP. I would not use this video as a reference unless someone can comment to suggest otherwise...I also see other comments questioning the accuracy of this video...

  • @gajudone3889
    @gajudone3889 4 роки тому

    Can you please explain it in terms of angular node mongo express

  • @harshvardhanvipat
    @harshvardhanvipat 7 років тому

    Can you please explain the web server and the application server, like how do they interact with each other.
    Can you just paint a picture where the user, the web server and the Application server come in one scenario. I am finding it a bit difficult to visualize all the three in one frame.
    Though you have done a great work explaining this.
    Thanks

  • @gjohn1000
    @gjohn1000 7 років тому

    How can I get a hold of you for more detailed questions?

  • @johncalilung5455
    @johncalilung5455 8 років тому +1

    Would it be correct to say that
    a web application that only has static content uses a web server? Also if it does have dynamic content, then it uses an application server?

    • @TheCodingInterview
      @TheCodingInterview  8 років тому +1

      Yes. that would be correct to assume. keep in mind that in the video I also spoke about dynamic servers that handle static and dynamic. just depends on what developers of the web app want to use.

  • @giteshkhanna2633
    @giteshkhanna2633 8 років тому +2

    Perfect! Thanks !

  • @TheGreenMachine22
    @TheGreenMachine22 3 роки тому

    If I wanted to build an app, which one would I use?

    • @StellaEFZ
      @StellaEFZ 3 роки тому

      That depends on your app

  • @dogma360media8
    @dogma360media8 7 років тому

    Hey, great video, very insightful! I'm new to code and I have a quick question. Hypothetically: I develop a program in python3 that generally interacts with and stores user data in PostgreSQL. I use python's tKinter to design the gui and flask to connect it to the web / domain? Can you please elaborate on the complete workflow/process guide of this program-to-web hypothetical? Thank you, I appreciate any help.

    • @wodeyaeric5351
      @wodeyaeric5351 6 років тому

      How does one learn programming intuitively? Otherwise,the whole programing thing sucks and demoralises the most interested of persons.

  • @binnykuriakose3365
    @binnykuriakose3365 8 років тому +6

    If i need to login to a website to view some static web pages, am i interacting with a web server or an application server?

    • @TheCodingInterview
      @TheCodingInterview  8 років тому +3

      More than likely you're dealing with an application server. The reason why is because when you login to an application you're credentials have to be checked/verified by some type of back-end functionality like a DB, containing login information in a table

    • @deepakSharma-db6fj
      @deepakSharma-db6fj 8 років тому +1

      Can you give a scenario where only web server is utilized ? Because almost every application that we code use app server like tomcat, or weblogic or websphere.

    • @giteshkhanna2633
      @giteshkhanna2633 8 років тому +1

      +deepak sharma .Only web server will be utilized when the response you want is static, i.e. a simple image or a file, or even an html file whose contents are never changed with the user input.

    • @AlexSaidit
      @AlexSaidit 7 років тому +2

      In theory, even a dynamic page, will become in an static page once it is generated by the Application Server.

    • @achintyatiwari7723
      @achintyatiwari7723 7 років тому

      a static web page.(for example a story) with no backend programming or querry language.

  • @indersethi96
    @indersethi96 7 років тому

    How to make an application server for an android app or ios app

  • @yoskkdkdk
    @yoskkdkdk 8 років тому

    i am trying to figure out how data flows between application and web page.

    • @deepakSharma-db6fj
      @deepakSharma-db6fj 8 років тому

      you might need to start with technologies like Servlet and JSP which is at the core of almost every web application.

    • @NidhishAbraham
      @NidhishAbraham 7 років тому

      5:00 onwards

  • @yousifsh8027
    @yousifsh8027 7 років тому +2

    great job 👍

  • @NotSureOf
    @NotSureOf 5 років тому

    excellent

  • @AnonYmous-ny2tr
    @AnonYmous-ny2tr 6 років тому

    Thankya kindly

  • @umerahmed91
    @umerahmed91 7 років тому +1

    hi I have a confusion
    if I comment in facebook or youtube then which server is active? web server or application server? please tell me with example i don't understand. Thanks

    • @AlexSaidit
      @AlexSaidit 7 років тому +23

      Think a Web Server is a translator who speaks English, so both of you can communicate without any problem. If you go to the bank in Spain you will need your translator. You are sit to the left, your translator in the middle and the banker to the right. You want to open a checking account, so you communicate that to your translator and the translator ask the banker to create a checking account for you. Since the translator knows how to speak English and Spanish, the communication between the three of you is fluent, but the translator doesn't know how to open a checking account, do the papers, calculate the rate, take your money or calculate the money you will earn in 3 years, but the banker does, he is an expert in that, he knows what people to contact to get your card, your personal information, validate your address and your company and so on. The banker is the Web Application.
      So, once the banker is done with everything, he will give your translator a document with all the information to prove you have a checking account in that bank, so the translator will read that for you because the banker doesn't know how to speak English, but your translator.
      Web Server speaks HTTP and transfer HTML to your browser because the browser speaks HTTP and knows, how to render (read) HTML; on the other hand, Web Applications make calculations, access DB, creates XML, etc.

    • @umerahmed91
      @umerahmed91 7 років тому

      Alex Saidit thanks

    • @kalyanb2002
      @kalyanb2002 7 років тому

      Great explanation !!!

    • @Stitchfamforlifeoffical12
      @Stitchfamforlifeoffical12 6 років тому

      that solved the mystery for me. thanks a bunch.

    • @emilhozan71
      @emilhozan71 5 років тому

      @@AlexSaidit was a great example, I applaud you

  • @sunny27jan
    @sunny27jan 7 років тому

    Where can I get this PPT.

  • @HameedKhan-mq4ve
    @HameedKhan-mq4ve 3 роки тому

    This is wrong, even Microsoft IIS works as application server.

  • @prasanthsasi8054
    @prasanthsasi8054 7 років тому

    how it communicate server

  • @roffpoff8221
    @roffpoff8221 7 років тому

    wildfly is an an app server, is it scalable to high frequency big load systems?

  • @zetaro7943
    @zetaro7943 7 років тому

    if application server gather info from database then from where web servers do????i m a noob in web development.

  • @chanelas292
    @chanelas292 4 роки тому

    Sir? Can u send me a tutorial for. Node mcu. I want to monitor te water level, using node mcu and sensor. With mobile application

  • @junhuaye5903
    @junhuaye5903 4 роки тому

    Good

  • @justChuka
    @justChuka 6 років тому

    Bro just get the 2 images and press mute.....wrong info

  • @priyaann9007
    @priyaann9007 3 роки тому

    Please don't teach wrong. Apache tomcat is said as web server not application server.
    en.wikipedia.org/wiki/Apache_Tomcat

  • @rageshkr5299
    @rageshkr5299 6 років тому

    looking forward to subscribing a plain server .. can anyone suggest me a cheap and better hosting company .. i found datasoft.ws very cheaper .. do anyone here knew about them?

  • @Th3Gu7u
    @Th3Gu7u 6 років тому +10

    This is sooo inaccurate

  • @arjcse528
    @arjcse528 7 років тому +1

    SAFRIN : SORRY GUYS I DON'T LIKE THAT VIDEO...........

  • @santhoshakp5013
    @santhoshakp5013 6 років тому

    Wrong..

  • @clarawalker8483
    @clarawalker8483 5 років тому

    wix

  • @ghussain3647
    @ghussain3647 4 роки тому

    Not good and not much informative. Waste of time!!!!

  • @dengan699
    @dengan699 6 років тому

    This is wrong on many levels

  • @Millionai-gw8yg
    @Millionai-gw8yg 8 років тому

    NGINX

  • @StrawberryGates
    @StrawberryGates 5 років тому

    I can tell you have no idea what you are talking about.