Toll Free: 800-735-7418
Local: 303-377-9333
info@hartmannsoftware.com
 
 

 
JAVABEANS

Course Description  
This intensive hands-on course explores JavaBean component development. Java programmers will be able to create and distribute robust, reusable JavaBeans.

Course Length: 2 Days
Course Tuition: $690(US)
Prerequisites
Client-Side Java Programming or Java Swing.
Course Outline  

• 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

• Images and Animation
Image Classes
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
MethodsException Handling and Reflection
Uses of Reflection

• 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
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

Download a detailed course outline (PDF)
Contact us for course schedules or more information.
 

Registration and Pricing
The Virtual Classroom
Mentoring Services


Fresh Off The Press MySQL Admin/Dev
Sharepoint for Developers
Advanced XML
Securing Java Web Services
Exploring Design Patterns
Fast Track to Java EE
Ajax using C# (VS 2008) Oracle 11G New Features Complete LINQ