Course Notes Table of Contents
Exercises | Online Training Index

JavaBeansTM Short Course
MageLang Institute

INTRODUCTION

The goal of this course is to introduce JavaBeansTM. Flexible exercises are interwoven with the course text, which allow programmers to tailor the learning process to their particular learning style. This course covers the following main aspects of JavaBeans:

  • The JavaBeans architecture
  • The Beans Event Model
  • Introspection to query Beans about their contents
  • Bean component creation
  • Customization of Beans
  • Persistence to store and retrieve Beans
  • The BDK BeanBox

    Short Course Prerequisites

    This course assumes that you are familiar with the basics of object-oriented programming, applet creation, AWT, multi-threading, and almost anything else that has been included with Java since the JDK 1.0 release.

    These course notes, applets, and exercises were developed and tested with the JDK 1.1.2TM and Netscape Navigator 3.01 under Windows NT 4.0 and Solaris. Only HotJavaTM (or the JDK's appletviewer) will be able to run the Java 1.1 specific applets. Neither Netscape Navigator 4.0 (within Communicator) nor Internet Explorer supports JavaBeans, yet. Other browsers and earlier versions of Navigator will also have trouble running all the applets.

    Short Course Format and Duration

    This course consists of cross-linked course notes and flexible exercises that will take about eight hours to complete. Programmers that have experience with serialization and reflective programming may finish sooner, while those for which these concepts are entirely new will want to proceed more slowly.

    How to Take this Short Course

    Because people tend to learn in different ways and have different backgrounds, there are many paths designed through the material. You can begin with the Exercises and refer back to the notes, or you can begin with the Course Notes and follow the embedded links to appropriate exercises. It is possible to cover the course content in a depth-first or breadth-first manner. For example, you may want to learn everything about a particular subject before moving on, or you may want to get a broad overview before exploring each subject in depth.

    Entry Points:

    Course Notes

    Exercises

    Need Help With JavaBeans?

    All during August, MageLang will hold Wednesday office hours, when they'll be answering questions in the discussion forum area.

    Office Hours (Times are in PDT)
    WednesdayAugust 610am - 11am
    WednesdayAugust 134pm - 5pm
    WednesdayAugust 2010am - 11pm
    WednesdayAugust 274pm - 5pm


Copyright © 1997 MageLang Institute. All Rights Reserved
May-97 Copyright © 1996, 1997 Sun Microsystems Inc. All Rights Reserved