Course Itinerary
1.0
IO Overview
1.1 IO
Streams & Encoding
1.2 Levels of Organization
1.3 Abstract Super Classes
1.4 Using the IO
Classes
1.5
System Streams
2.0
IO Class Survey and Special IO Classes
2.1 IO
Class Categorization
2.2
Using FileWriter
2.3
File class
2.4
RandomAccessFile
2.5
StreamTokenizer
2.6 SequenceInputStream
3.0
Networking
with Java
3.1
A History of the Internet
3.2
Packets & Protocols
3.3.
TCP/IP
Layers
3.4
Pros and Cons of Using Different Character Sets
3.5
IP Addresses and Domain Names
3.6
Java Clients and Servers
4.0
The Network Package
4.1
Connection Classes
4.2
Internet Protocols
4.3
URL Classes
4.4
The Net Package
4.5 Exception
Classes & Interfaces
5.0
JDBC
Overview
5.1 Background
To JDBC
5.2
Database
Tier Models
5.3
Java
Centric Database Models
5.4
JDBC
Drivers
5.5
SQL Overview7.
5.6 SQL Language Organization
5.7 Hello JDBC
6.0
Applied
JDBC
6.1 Java SQL Mapping
6.2
The JDBC API
6.3
Driver Class
6.4
Connection Class
6.5
Statement Class
6.6 Stored Procedures
6.7 ResultSet
7.0
Multithreading
Overview
7.1
Related Terms and Uses
7.2
Thread
Scheduling
7.3
Thread
States
7.4
Thread
Mechanics
7.5
Two
Approaches To Creating Threads
7.6
Key
Thread Class Methods
8.0
Interactive
Multithreading
8.1 More
Thread Details
8.2
Categories of Thread Interactions
8.3
Synchronization
8.4
Synchronizing Java Code
8.5
Thread Cooperation
8.6
Multithreaded Servers
9.0
RMI Overview
9.1 Distributed
Computing
9.2
Distributed
Computing Frameworks
9.3
RMI Overview
9.4
RMI
Architecture
9.5
"Hello RMI"!
10. 0
RMI In Detail
10.1
The RMI Interface & RemoteObject Classes
10.2
The RMI Server & Naming Class
10.3
The RMI Client
10.4
Remote Parameter Passing
10.5
Distributing RMI Classes
10.6
RMISocketFactory & Firewall Issues
11.0 CORBA &
Java IDL
11.1 Introduction
to CORBA
11.2 CORBA
Architecture
11.3 CORBA
Transactions
11.4 The Name
Service & the IDL Compilers
11.5
History
of CORBA on the Java Platform
12.0 Final Exam
|