Java web application is a server-side application that runs on a web container/web server and provides service to multiple clients on the Internet. Clients can access the web application from anywhere on the Internet using the web browser.
A web application is a collection of passive( or static) and active web resources. A web container is software that is built into the web server that takes care of the life cycle of the web resources.
A web browser is a client software program that is used to access the web application across the network or on the Internet. The web application pages are displayed on the web browser. The protocol used in the communication between the web browser and the web application is HTTP/HTTPS protocol. The HTTP protocol is by default stateless protocol.
Web applications overcome many problems associated with Java standalone or desktop applications.
Java Web technologies
The key Java web technologies are:
- Java Servlets
- Java Server Pages(JSP)
Java servlet is a java class that runs on the web server that provides the service to multiple clients across the computer network.
Java Tutorial on this website:
For more information on Java, visit the official website :