

The client-side program sends the query parameters to a server-side program.The user fills up the query criteria inside the form and submits the form.The HTTP server returns an HTML form (client-side program), which is loaded into the client’s browser.A user, via a web browser (HTTP client), issues a URL request to an HTTP server to start a webapp.Server-Side Programs: could be written in Java Servlet/JSP, ASP, PHP, Perl, Python, CGI, and others.Client-Side Programs: could be written in HTML Form, JavaScript, VBScript, Flash, and others.Database: E.g., Open-source MySQL, Apache Derby, mSQL, SQLite, PostgreSQL, OpenOffice’s Base Commercial Oracle, IBM DB2, SAP SyBase, MS SQL Server, MS Access and others.


Take note that Tomcat 8 requires JDK 1.7. This installation and configuration guide is applicable to Tomcat 7 and 8, and possibly the earlier versions. This practical can be completed in a 3-hour session. How to Install Apache Tomcat 8 (on Windows, Mac OS, Ubuntu) and Get Started with Java Servlet Programming
