CS 411 - Advanced Java - Distance Learning

Syllabus

Syllabus

iVocalize Info


  Assignments 

Date Reading and Assignments Programming Due
 08/27/2007   Read Notes on JNI   Program 1 - JNI    
 09/03/2007   Read Notes on Advanced Swing   Program 2    
 09/10/2007   Download and Install Tomcat Server and J2EE 
Small Web App Handout

Web Menu Building Handout
 Run the Small Web App   Program 1 
 09/17/2007   Updatable Database JTable
 Sortable Updatable Database 
    Small Web App 
 09/24/2007   Reflection Notes       Program 2 
 10/01/2007   JSP Notes        
 10/08/2007   More JSP and Servlet Notes        
 10/15/2007    Midterm Exam       
 10/22/2007   Java Server Faces Notes       
 10/29/2007   JSP Custom Tags      
 11/05/2007          
 11/12/2007        
 11/19/2007        
 11/26/2007      
 12/03/2007  Final Exam        


Java Class Notes

Java Intro Notes (a) (ZIP file)

Java Intro Notes (b) (ZIP file)

RMI Notes (zip file)

JDBC Notes (zip file)

UML Basics Notes

Servlet Notes (zip file)

Collections Notes (zip file)

Java Beans Notes (zip file)

Java Native Notes (zip file)

File I/O Notes (zip file)

URL and Socket Notes(zip file)

Threads Notes (zip file)

GUI and Event Notes (zip file)

Reflection Notes (zip file)

EJB Notes (zip file)

JSP Notes (zip file)

JSP Notes 2   JSP Lab Code

SSL and Security Notes

Custom Tags

Struts

JSF

Advanced Swing

  Java Enabled Editors and IDEs - Free  

Netbeans 4.1 w/ Java JDK 5.0 SE

Edit Plus

Prof. Dichter's EditPlus Setup Instructions

Textpad Editor




Web References

Handouts
Matrix.java MatrixTest.java Matrix.h Matrix.cpp
Zip file with C++ Launching Word Drag Program

Creating a DLL in VS 2003/2005

Updatable Database JTable

Sortable Updatable Database

HTTP Control Program

JDBC JTable & Procedure

Blazix EJB Creation Example

Class ObjectServer Example     This is a jar file with all the classes used in the class example

Web Menu Building Handout

Small Web App Handout   Files for Small Web App (zip file)

Upload Examples Zip File


Programs

Program 1 - JNI Matrix Multiplication

Program 2 - JNI JVM Launch From C++

Program 2a - JNI Map Display

Program 3 - Database JTable Update Program

Program 4 - Sortable Database Bean Program

Program 5 - Genetic Generic Program     TSP Code     This is a jar file with all the classes used in the TSP program

Program 6 - The Client/MOS/SOS Program
Protocol and Specification for the The Client/MOS/SOS Program


Web Servers

Apache/Tomcat Web Server (zip file)

Blazix Web Server (free trial version)


Exam Links


MIDTERM Exam