Intern
What is a web application?
sobes.tech AI
Answer from AI
A web application is a program that runs on a web server and is accessible to users through a web browser via HTTP or HTTPS protocols.
Main components:
- Server-side (Backend): Handles requests from the client, interacts with databases, implements business logic. Often uses Java EE, Spring, Jakarta EE.
- Client-side (Frontend): Displays information to the user and interacts with the server-side. Implemented using HTML, CSS, and JavaScript.
Working principle:
- The user enters a URL in the browser.
- The browser sends an HTTP request to the web server.
- The web server receives the request and forwards it to the web application.
- The web application processes the request (e.g., performs database operations) and generates a response.
- The web server sends an HTTP response to the browser.
- The browser displays the response to the user.
Examples include online stores, social networks, email clients, and online banking.