Lab and Tutorial

for Distributed Databases and Client-Server Architecture

==================================================================
This site is designed to help the students who study the course INE4481 in a pratical way.
If you have any comments or suggestion please contact me via email: wang.lin@courrier.uqam.ca .

Lab room: PK-S535 | Time: 15:30~17:30 Tuesday
==================================================================

 

1. Start to learn UNIX

Unix/Linux command tutorial
Download Putty

chmod tutorial

2. Put up a web on Unix machine
How to put up a site in your unix account
FTP tutorial

Download WS-FTP

3. Socket programming
Sockets programming in Java: A tutorial
Socket programming examples in Java:
[TCP]
tcpServer.java
tcpClient.java
httpServer.java (involve thread)

TCPTalk.java (involve thread)

[UDP]

Beej’s Guide to Network Programming(C )
Socket programming examples in C

[TCP] tcpServer.c tcpClient.c
[UDP] udpServer.c udpClient.c

4. RPC
RPC Tutorial

5. RMI
Lab example: Product
Lab instruction 1
Lab instruction 2
RMI Tutorial
RMI example: Hello

6. Servlet and JSP
Servlet Tutorial
How to configure Tomcat to support servlet in your Unix account
Servlet examples

JSP Tutorial
JSP examples

Servlet and JSP software
Java email example

7. JDBC
JDBC Tutorial
JDBC simple example
Servlet with JDBC example

8. JavaScript
JavaScript Tutorial
JavaScript Guide

9. CORBA
CORBA Tutorial
CORBA Resource