Useful Links

This page contains a list of links to sites related to this course.

On This Page

API's and Tool Documentation

Java(R) 2 API Specification:  Core Java programmer's reference.

Java 3D API Specification:  Java 3D programmer's reference.

JSSE API Specification:  Java Secure Socket Extension programmer's reference.

Java HotSpot VM Options:  What we can do with HotSpot.

Java Servlet API:  Servlet programmer's reference.

Java(TM) SE Platform Documentation:  All the details.

Java Web Start:  Better than applets for complex applications!

Books and Magazines Online

These e-zines are one way to keep current.

Java World :  On-line Java magazine.

Free Electronic book: Thinking in Java, 3rd Edition: An excellent free book for learning Java

Levteck.com:  A list of free online Java books.

New-to-JavaTM Programming Center :  A collection of links to articles, tutorials, online books, and software downloads.

Java.sun.com's Bookshelf:  A list of Java books from Sun.

Certification

The fundamental Java language with the Foundation Classes (libraries) is often referred to as "Core" Java.  Certification is one way to show you are thoroughly grounded in the Java programming language.

Java Technology Certification:  Instructions from Sun on signing up.

Java Certification & Training:  Short "Java Jem" topical reviews.

Java Programmer Certification Exam And Training :  FAQ, Java2 Certification last minute tutorial, mock exam

javaprepare.com:  Concise exam-topic tutorial useful as review, question pool, two mock exams.

JavaRanch:  Use the "Cattle drive" for exam practice.

A Programmer's Guide to Java Certification:  The book I used, which is very thorough.  Link contains sample chapters on Language Fundamentals and on Files and Streams.  Also a mock exam engine.

Levteck.com :  Long list of mock exams.

Glossaries

FOLDOC: A good starting place for looking up computing terms.

Webopedia: Another good place for looking up technical terms.

Java Graphics

Java provides both two-dimensional (2D) and three-dimensional (3D) graphics to produce high-quality, professional images on a screen or printer.  Combined with the new Java Web Start technology, Java graphics can provide exceptional graphics over the web or from the desktop -- with the same application.

OpenGL for Java :  Maps the OpenGL API to Java.

Java 3D API Specification:  Java 3D programmer's reference.

Java3D(R) API Collateral:  Articles, tutorials, specs and more.

Java3D community: FAQ's, tutorials, utilities and more.

JDBC

JDBCTM Technology:  JDBC homepage.

Documentation for MySQL Connector/J:  Allows Java developers to make connections to MySQL servers from both Java applications and applets.

JSP

JavaServer PagesTM Fundamentals:  jGuru's Introductory tutorial on JavaServer Pages technology.

Professional JSP ch 12 JSP Architecture:  A good description of JSP architectural choices.

Professional JSP ch 15:  Description of an application that reads XML descriptions and loads them into a MySQL database.  It formats the descriptions with Java Server Pages (.jsp files) which access the database through Java Beans.

Core Servlets and JavaServer Pages:  Source code archive for Marty Hall's book.

The Jakarta Taglibs Project ( Part I, Part II ):  Open-source custom tag libraries for use in JavaServer Pages.

Networking

Simple Handling of Network Timeouts (also here):  Prevent stalled clients and servers.

Custom Networking Table of Contents:  Sun's tutorial.

Handling Network Timeouts in Java:  Using socket timeouts.

Java Network Programming FAQ:  Answers to commonly asked network programming questions posed by Java developers.

Network Programming with Sockets and RMI: From Exploring Java, 2nd Edition.

Java(TM)-XML Tutorial:  Tutorial for the Java API for XML Parsing (JAXP).

Reference Collections

DeveloperWorks Java technology:  IBM's Java start page.

Java Developer Connection:  Articles, samples and tips.

Java Tutorial:  Introduction to and refresher for Java topics.

Java Programming Resources:  A nice collection from Marty Hall, who knows his stuff!

Visual Index to the Swing Components:  A handy guide when designing GUI's.

Threads

Concurrent Programming:  On-line supplement to the book.

Thread Cancellation:  How to cancel activities in other threads, regardless of what they are doing.

Various/Miscellaneous

JavaSoft:  The source.

Java Code Conventions:  For more readable code

NetBeans IDE :  A nice Java IDE.

Java Optimization:  How to optimize your Java programs so that they're faster and smaller.

Real's How-to:  Code snippets with search.

Home | WebCT | Announcements | Schedule | Room Policies | Course Info
Help | FAQ's | HowTo's | Links

Last Updated: January 20 2005 @18:06:24