Web Application Development 1. Outline Web application architecture HTTP CGI Java Servlets Apache Tomcat Session maintenance 2.