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

  Рет қаралды 306,019

The Coding Interview

The Coding Interview

Күн бұрын

Пікірлер: 90
@MrBiswajitroy007
@MrBiswajitroy007 7 жыл бұрын
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 жыл бұрын
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 жыл бұрын
It's just different terms in the world of Java and rest of the web related technologiesm
@zebatabassum6020
@zebatabassum6020 6 жыл бұрын
you should try to give examples that relate to real world applications.
@Theabselute
@Theabselute 7 жыл бұрын
This is is wrong, it's not about Dynamic/static content, it's about services that each one of them provide.
@fitlikeaglove7396
@fitlikeaglove7396 6 жыл бұрын
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 жыл бұрын
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 жыл бұрын
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..
@lawlade
@lawlade 2 жыл бұрын
Thanks so much for the concise explanation
@camillebrachet9204
@camillebrachet9204 7 жыл бұрын
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 жыл бұрын
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.
@MrRohitraj007
@MrRohitraj007 3 жыл бұрын
Thank you for making this video. It is informative.
@lavanyareddy9181
@lavanyareddy9181 8 жыл бұрын
Thank you for giving me an such information about web server and application server
@venkatareddyguttikonda2440
@venkatareddyguttikonda2440 8 жыл бұрын
Great explanation! Thanks
@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.
@kareemsharawi4778
@kareemsharawi4778 8 жыл бұрын
Very clear and simple explanation, thanks a lot.
@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
@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?
@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
@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?
@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
@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
@johncalilung5455
@johncalilung5455 8 жыл бұрын
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 жыл бұрын
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.
@binnykuriakose3365
@binnykuriakose3365 8 жыл бұрын
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 жыл бұрын
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 жыл бұрын
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 жыл бұрын
+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 жыл бұрын
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.
@imranamuhammadali4243
@imranamuhammadali4243 4 жыл бұрын
thank you excellent preentation
@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.
@amrsaeed5108
@amrsaeed5108 8 жыл бұрын
Great explanation, thank you!
@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)
@TheGreenMachine22
@TheGreenMachine22 3 жыл бұрын
If I wanted to build an app, which one would I use?
@StellaEFZ
@StellaEFZ 3 жыл бұрын
That depends on your app
@unconn
@unconn 7 жыл бұрын
Do you mean, that Apache HTTP with mod_php - is an application sarvar?
@saikrishnaa1583
@saikrishnaa1583 5 жыл бұрын
Can u make a clear video about static and dynamic content
@gajudone3889
@gajudone3889 4 жыл бұрын
Can you please explain it in terms of angular node mongo express
@gjohn1000
@gjohn1000 7 жыл бұрын
How can I get a hold of you for more detailed questions?
@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...
@davidb8831
@davidb8831 7 жыл бұрын
Hey you rock man I like this
@akbarhussain3591
@akbarhussain3591 8 жыл бұрын
Perfect Understanding
@roffpoff8221
@roffpoff8221 7 жыл бұрын
wildfly is an an app server, is it scalable to high frequency big load systems?
@niteshsaxena1066
@niteshsaxena1066 4 жыл бұрын
Is wildfly a company?
@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
@ziadfawzi
@ziadfawzi 6 жыл бұрын
Thank you.
@umerahmed91
@umerahmed91 7 жыл бұрын
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 жыл бұрын
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.
@surajskd8
@surajskd8 6 жыл бұрын
can you tell more about web servers , please.. it was nice but looking for more knowledge..
@indersethi96
@indersethi96 7 жыл бұрын
How to make an application server for an android app or ios app
@Th3Gu7u
@Th3Gu7u 7 жыл бұрын
This is sooo inaccurate
@mkkamle
@mkkamle 6 жыл бұрын
it helps in understanding the difference between web-server and application-server,it makes sense though.Thank you.
@NotSureOf
@NotSureOf 5 жыл бұрын
excellent
@nenecarrizo5186
@nenecarrizo5186 8 жыл бұрын
Thanks, It's really helpfull, good work and simple explanation
@junhuaye5903
@junhuaye5903 4 жыл бұрын
Good
@giteshkhanna2633
@giteshkhanna2633 8 жыл бұрын
Perfect! Thanks !
@yousifsh8027
@yousifsh8027 8 жыл бұрын
great job 👍
@AnonYmous-ny2tr
@AnonYmous-ny2tr 6 жыл бұрын
Thankya kindly
@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
@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
@prasanthsasi8054
@prasanthsasi8054 7 жыл бұрын
how it communicate server
@justChuka
@justChuka 6 жыл бұрын
Bro just get the 2 images and press mute.....wrong info
@zetaro7943
@zetaro7943 7 жыл бұрын
if application server gather info from database then from where web servers do????i m a noob in web development.
@HameedKhan-mq4ve
@HameedKhan-mq4ve 3 жыл бұрын
This is wrong, even Microsoft IIS works as application server.
@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?
@santhoshakp5013
@santhoshakp5013 6 жыл бұрын
Wrong..
@arjcse528
@arjcse528 7 жыл бұрын
SAFRIN : SORRY GUYS I DON'T LIKE THAT VIDEO...........
@dengan699
@dengan699 6 жыл бұрын
This is wrong on many levels
@priyaann9007
@priyaann9007 3 жыл бұрын
Please don't teach wrong. Apache tomcat is said as web server not application server. en.wikipedia.org/wiki/Apache_Tomcat
@clarawalker8483
@clarawalker8483 5 жыл бұрын
wix
@StrawberryGates
@StrawberryGates 5 жыл бұрын
I can tell you have no idea what you are talking about.
@ghussain3647
@ghussain3647 4 жыл бұрын
Not good and not much informative. Waste of time!!!!
@Millionai-gw8yg
@Millionai-gw8yg 8 жыл бұрын
NGINX
How a web application works
34:40
Code Sensei
Рет қаралды 116 М.
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 170 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 45 МЛН
Everything You NEED to Know About WEB APP Architecture
10:27
ForrestKnight
Рет қаралды 538 М.
What is a Server?  Servers vs Desktops Explained
7:14
PowerCert Animated Videos
Рет қаралды 2,8 МЛН
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 341 М.
Apache vs NGINX
7:53
IBM Technology
Рет қаралды 305 М.
TLS Handshake - EVERYTHING that happens when you visit an HTTPS website
27:59
Practical Networking
Рет қаралды 126 М.
Web Server Concepts and Examples
19:40
WebConcepts
Рет қаралды 255 М.
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 348 М.
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 170 МЛН