0% found this document useful (0 votes)
14 views1 page

Introduction To Web Application

Web applications are accessed via a browser using a URL. They consist of 4 main components: 1. A web browser that sends HTTP requests and displays HTTP responses. Common browsers include Chrome, Firefox, and Safari. 2. A web server like Apache Tomcat or Apache JBoss that receives requests from the browser and communicates with the application server. 3. An application server or web application containing business logic, code, and web resources. These are implemented using technologies like servlets, JSPs, or Spring Boot. 4. A database like MySQL, Oracle, or MongoDB that stores application data in tables or JSON format.

Uploaded by

Suraj Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views1 page

Introduction To Web Application

Web applications are accessed via a browser using a URL. They consist of 4 main components: 1. A web browser that sends HTTP requests and displays HTTP responses. Common browsers include Chrome, Firefox, and Safari. 2. A web server like Apache Tomcat or Apache JBoss that receives requests from the browser and communicates with the application server. 3. An application server or web application containing business logic, code, and web resources. These are implemented using technologies like servlets, JSPs, or Spring Boot. 4. A database like MySQL, Oracle, or MongoDB that stores application data in tables or JSON format.

Uploaded by

Suraj Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

WEB APPLICATION:

Any application accessed via browser with URL is called as Web application
The client server architecture of Web application consists if:

1. Web Browser:
-> It is a standalone application which is used to access any web application over
the network via URL
-> Browser understands and interpret only html so that it always create http request
and interpret httpresponse given by web server
-> It’s one & only way to access web application
-> Browser always send / receive request via http Protocol
-> EG :chrome, IE , safari , firefox, Uc , opera etc

2. Web Server:
-> Like any other application (Adobe Reader, Media Player, etc.,) ,
Webserver is also an application which runs on Operating System, & every AppServer
(webApplication) is under control of Webserver
-> Webserver as the name implies “Serves requests to a Browser, it helps both
web browser & web Application(app server) to interact with each other
-> It always receive the request from the browser & talk to web application
& provide response back to browser
-> Few Examples: Apache Tomcat, Apache JBOSS, IBM WebSphere, Oracle GlassFish

3. App Server / Web Application:


-> Collection of web Resources present inside webApplcation called AppServer
-> AppServer contains business logic of the source code , & html code ,
Servlet Code , JDBC code
-> Web Resource are always implemented using Servlet or JSP or SpringNBoot for JAVA,
ASP.net for C#

=> Web Resource: where business logic code is written


Two types of WebResource
1. Static WebResource :
response present inside the webApplication before the request
Ex: Wikki pedia, Documentation WebSite

=> When web plication is a collection of static webResource is called static


web Application
Note: to develop static WebApplication only HTML is enough

2. Dynamic WebResource:
response getting generated at the time of request
Ex: internetBanking, vodofone bill, gmail

=> When webAplication contains at least one dynamic webResource is called


Dynamic web Application
Note: - servlet or JSP or Spring boot is mandate to develop dynamic
Web application
- Servlet also contains web.xml file,which is used for mapping between
.java & .html file

4. Data Base
-> It also an application which helps us to store the data in the form of table or in
json format
-> Ex: MySql, MSsql,Oracle, DB2, Mongo DB, NoSql, Sybase, Casendra

You might also like