Computer Science


Page updates for 2008 underway - please check back soon

Resources

Resources such as URLs, programs, etc. related to this course can be found here.

  • Downloads and instructions for the setup of your own WAMP (Windows, Apache, MySQL and PHP) system on your home PC may be found here.
  • You can download Tomcat 6 here. Instructions on installing Tomcat 6 on your home machine can be found here.
  • Programs (.exe, .zip, .hex, etc) larger than 1 MB should be made available via the ftp server ONLY.
  • Documentation (such as Java doc, software manuals) are organised by platform/language in the online Reference Library.
  • Additional resources maybe available from the University's Library.
HTTP.zip contains a HTTP Monitor Server PHP script. Install under PHP on a webserver that has the sockets extension enabled, and invoke monitorServer.php from your browser. This sets up a very crude monitoring server on port 8088 of your system. You can either direct your second browser window to http://localhost:8088 (to see a simple GET request) or open the files postForm.html or postFormWithFileUpload.html in your for POST uploads to the server.

For Windows users, there are two applications, tcpTrace.exe and proxyTrace.exe that are also used in COMPSCI335. tcpTrace.exe and proxyTrace.exe do largely the same thing - they show you how the HTTP communication between server and client works. tcpTrace.exe is configured to listen on a port on your machine, e.g., 8080. It forwards all connections on this port almost transparently to a destination server you nominate (e.g., port 80 on www.cs.auckland.ac.nz). On the left pane, you'll see an entry for each TCP/IP connection made when you point your browser at http://localhost:8080 by entry into the address bar or via an action attribute on a form. Click on a connection, and the top right hand window shows the HTTP requests (outgoing traffic) sent via that connection. The bottom right window shows the HTTP responses received on the respective connection. proxyTrace.exe works in a similar way to tcpTrace.exe, except that it mimicks a proxy server (so you can configure it as a proxy server in your Internet Options).

RMI examples (updated on 07/03/2008)
RMI classes on web site
Servlet and JSP examples (updated on 10/04/2008 with JSP examples appended)


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page