JavaBeans
Course
Length: 2 days, $59
This
intensive hands-on course explores JavaBean component development.
Java programmers will be able to create and distribute robust,
reusable JavaBeans.
Audience:
Java programmers who wish to develop JavaBean components that
can be used as building blocks for applications.
Prerequisites:
Client-Side Java Programming or Java Swing.
JAR Files
JAR Files
The jar utility
Manifest Files
More JAR Options
Signed JARs
Drawing
Graphics and Graphics2D
Graphics Details
Lines
Rectangles
Arcs and Ovals
Polygons
Clipping
Drawing Text
FontMetrics
Printing
Images and Animation
Image APIs
Getting an Image
Displaying
The ImageObserver
MediaTracker
Applet Image Loops
Animating Text with Double Buffering
Reducing Flicker
Object Serialization
What is Serialization?
Serializable Objects
Writing an Object
Reading an Object
Handling Exceptions
Customizing Serializations
Controlling Serialization
Versioning
Reflection
The Class Class
The reflect Package
Constructors
Fields
Methods
Exception Handling and Reflection
Uses of Reflection
The Event Model
The Event Model
Event Listeners
Event Sources
Event Objects
Firing Events
Event Casting Models
Events and Exceptions
JavaBeans
The Basic Bean
Bean Properties
Bound Properties
Constrained Properties
Visual Beans
Packaging Beans
More JavaBeans
Bean Persistence
Multithreading Considerations
The BeanBox
Introspection
PropertyDescripters
PropertyEditors
Customizers
Keys,
Signatures, and Certificates
Data Security Concerns
Message Digests
Creating Message Digests
Digital Signatures
Creating Digital Signatures
Using keytool
Using jarsigner
Certificates
Managing Keys and Certificates
Security Policies for Signed Code
Java Cryptography Extension