Parkland College
2400 West Bradley Avenue, Champaign, Illinois 61821
Csc 140 Java Programming with Object Oriented Design
Project 4 
Tuesday, May 3, 2005

Middleware

Middleware is server program that accepts requests from a public client, usually an html request from a browser, and then accesses "back office" resources and creates a customized reply for the requester.  The back office resources are often data bases, but could also be files, other web links, or any other source of information.  Middleware has become popular because it offers a readily available and public method to securely access individual data. 

Assignment

Create a servlet on java.csit.parkland.edu that accesses a secure database, either on java.csit.parkland.edu, or on any other server of your choice.  Your servlet must return a personalized web page containing at least three categories of data, customized to the user's request.  The data must be of mixed data types, and your program must have the ability to handle at least four different requests at once, all returning unique data.  (Servlets will automatically handle multiple concurrent requests, you just have to have enough data in your database to handle at least four users).  This assignment is primarily about servlets, and I will be grading mainly your Java code.  Your html code and your database is only required to meet the minimum requirements, without regard to your html or database skills.  

Requirements

Your html code must allow the user to send a request to your servlet that specifies at least three customized pieces of information to display.  Your servlet must correctly return a web page with the  customized information.  Your servlet must be on java.csit.parkland.edu, but your html code and your database can be anywhere you like, as long as the entire system works properly.


Grading

Project 4 is worth 10 points toward the final grade.  It will be graded according to the criteria on the Project 4 Grade Report. 

You will be given a hard-copy of your Grade Report.  You are required to keep the Grade Reports for all your projects until you have your final grade at the end of the semester, in case there is a question about the grade of any of your projects.  

Date

Your project is due at the beginning of class on Tuesday, May 3rd.  On Thursday, April 28th each student will sign up for a specific 15 minute period for grading on the following Tuesday You may have your project graded before May 3rd, if you wish, by making arrangements with the instructor.  

Back to Csc 140 Java Programing with Object Oriented Design
  Scott Badman   Office: B132   Phone: 353-2250   sbadman@parkland.edu  

Parkland College, 2400 W. Bradley Avenue, Champaign, IL 61821