Brief Introduction to the Web Application development
Gone are the days of serving static HTML pages to the world. Now a days most website serves the dynamic pages based on the user and their inputs.
This tutorial will take you through the process of developing a search engine. We will use Java Servlets to accomplish all this.
his tutorial assumes that you are already familiar with Web concepts such as HTTP, browsers, and Web Servers as well as the Java programming language.
What is Web Application?
First of all we learn what is Web Application? Any application that uses Web Technologies including web browsers, web servers and Internet protocols is called Web Application.
A web application can be divided into three different layers. Presentation layer which forms the first tier of the application, consists of web server and the web browser, which is responsible for assembling the data into presentable format. Application layer constitutes the second tier of the application and is consisting of server side program and scripts. Finally the third tier provides the programmable access to the databases. In an e-comm scenario when a user (first tier), send a request to the web server, web server process the request (Second and third tier), formats the result and finally sends the formatted results (first tier) to the client.
In this process server side scripts play a very important role of processing the users request and in the generation of dynamic pages, based on user and its input.
In the next section we will describe the scripts used for generating the dynamic content.