This assignment helps you become familiar with basic technologies for developing web applications. It involves a relational database, JSP, Servlet, SQL, and JDBC. Along the way, you will learn how to set up an environment including Tomcat and Apache Ant.
You will need the template files: hw1template.zip. Follow the README for instructions.
You are to build a small web transaction application for a local store, VirtualMedia. This store provides users with three categories of products: TVs, DVD players, and VCRs. For simplicity, we don't distinguish among different products in the same category -- that is, all TVs appear the same. Key information about products should be maintained, including types, current inventory, and prices. Consider only one kind of potential users for the web application you develop, namely, customers. You should keep information about users, such as their names, addresses, and passwords (for simplicity, as clear text). Your solution should provide the following functionality:
Follow these steps to complete this exercise:
Include a README file outlining any assumptions and decisions you make when doing this exercise. Include the instructions to invoke and test your program, especially the login ID for a customer and sample products and quantities with which you tested your application. Submit each file you create or change in a zip file to wolfware. If you are using the template provided, please do NOT include the classes12.jar file in your submission.