The application based on web is stored on a remote server and they can be accessed through web browser.
There are two types of Web Applications :
The life cycle of web application can be summarized into steps as follows :
STEP 1 : Coding web application.
STEP 2 : Deployment descriptor configuration(If needed)
STEP 3 : Compilation of web application
STEP 4 : Bundling of application into deployable unit like war file.
STEP 5 : Application deployment into web container.
STEP 6 : Request the application URL to test it's functionality.
Recommend the tutorial