SE 550: Homework

Deadline: 5.30pm, Tuesday 2 March 2004.


This week's homework is using RMI for a client/server system.

You should download the src archive, and compile a simple Book catalog:

  javac ajeffrey/teaching/util/*.java
  javac ajeffrey/teaching/catalog/*.java

Currently this catalog is a stand-alone application. You should rewrite it as an RMI application, where the Model and View objects exist at the client side, but the Catalog and ResultSet objects exist at the server side. You can assume the server is running on the machine localhost.

You should compile and test your client and server to make sure they work, then submit a zip archive with your java files using Courses OnLine.