Java's Role in Web Development

Document Type



Dr. Paul Leidig, leidig@gvsu.edu

Embargo Period



This project investigates a solution to provide company XYZ with an online database application. While providing a solution, a hope to expose a simplistic means of dynamic web development is requisitioned. How does one limit the use of coding for repeatable processes and mechanisms when serving dynamic content on the web? The answer may be to use an MVC architecture. Using an MVC architecture provides a behavior for controlling the content and processes on a single web page. Findings show that utilizing the Java community to satisfy this quest can result in less coding while increasing the functionality of your application.

To deploy this application, Apache 2.0.45, an http server, is configured along with Apache Tomcat 4.1.24, a JSP engine, using mod_jk. As a backend to the application, MySQL 4.0.14 is used as a database server, and Mysql-connector-java-3.0.6 is used to connect MySQL to the application. MySQL configured with Tomcat offers the application connection pooling for querying the database.

This document is currently not available here.