| Course Number: | | J110 |
| Duration: | | 2 days |
| Standard Price: | | $4,400 for up to 10 students |
| Government Price: | | $3,960 for up to 10 students |
| Location: | | on-site |
Description
This intensive hands-on course explores JavaBean component development.
Java programmers will be able to create and distribute robust, reusable
JavaBeans.
Outline
JAR Files
- 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
Images and Animation
- Image Classes
- Displaying
- ImageObserver
- MediaTracker
- Applet Image Loops
- Animating Text with Double Buffering
- Reducing Flicker
Object Serialization
- Serialization Definition
- Serializable Objects
- Writing an Object
- Reading an Object
- Handling Exceptions
- Customizing Serializations
- Controlling Serialization
- Versioning
Reflection
- Class
- reflect Package
- Constructors
- Fields
- Methods
- Exception Handling and Reflection
- Uses of Reflection
Event Model
- Event Listeners
- Event Sources
- Event Objects
- Firing Events
- Event Casting Models
- Events and Exceptions
JavaBeans
- Basic Bean
- Bean Properties
- Bound Properties
- Constrained Properties
- Visual Beans
- Packaging Beans
More JavaBeans
- Bean Persistence
- Multithreading Considerations
- BeanBox
- Introspection
- PropertyDescripters
- PropertyEditors
- Customizers
- JavaBeans and ActiveX
Keys, Signatures, and Certificates
- Data Security Concerns
- Message Digests
- Digital Signatures
- Using keytool
- Using jarsigner
- Certificates
- Managing Keys and Certificates
- Security Policies for Signed Code
- Java Cryptography Architecture
- Java Cryptography Extension
Who should attend
Java programmers who wish to develop JavaBean components that can be used as building blocks for applications.
Prerequisites
Java 2 Programming, Client-Side Java Programming or Java Swing.