1- Environment setup Eclipse, MyEclipse, Tomcat, Netmeeting. Textpad, Access 2- J2EE Web Application overview Any web application that runs in the servlet container is called a J2EE web application. The servlet container implements the Servlet and JSP specification 3- Servlet overview What is a Servlet ? A servlet is any class that can be invoked and executed on the server. Unlike applets, which do their work on the client , servlet do their work on the server What is The Servlet Life Cycle ? A server loads and initializes the servlet [by invoking init() ] The servlet handles zero or more client requests [using service() or doXxx()] The server removes the servlet [by invoking destroy()] Web Application using Servlets Back in the days when JSPs didn't exist, servlets were all that you had to build J2EE web applications. They handled requests from the browser, invoked middle tier business logic and rendered responses in HTML to the browser. Now tha...