Java Training

Using and Developing JavaBeans

This course runs from an introduction to the JavaBeans architecture through in-depth coverage of implementation techniques and issues.

The course taken as a whole is intended to give the student with no prior JavaBeans experience (but a good working knowledge of the Java language) a firm understanding of the component model, of how to use it in application development by using predeveloped Beans, and of how to develop JavaBeans from scratch. The course contains many example programs and exercises using the Bean Development Kit (BDK).

Learning Objectives

  • Understand the Beans component model as a tool for increasing productivity in software development and for enabling interoperability with other vendors’ components.
  • Understand the role of a Beans builder tool in rapid application development.
  • Learn the use of the tools provided by the BDK.
  • Use existing Beans for rapid application development of Java programs.
  • Customize Beans by discovering and configuring their properties.
  • Connect multiple Beans in a new application using events, bound properties, and vetoable properties.
  • Learn how to design and to implement JavaBeans as Java classes from scratch.
  • Implement properties, methods, and events.
  • Write code for Beans that will serialize and deserialize correctly, by the correct use of transient and static fields, and with deserialization code for proper initialization.
  • Build event adaptors to connect disparate Beans in an application.
  • Build Beans software using visual tools, as Java applets, or from code level as Java applications.
  • Use introspection to discover the details of a Bean’s semantics.
  • Supply BeanInfo with a Bean to control the information delivered to a client during introspection.
  • Provide customizers and specialized property sheets.

Return to Java Training

 
 
 
 
   

Find a training course: 

Microsoft Developer 
Training Courses 


Java Developer 
Training Courses 


Database Development 
and Administration 
Training Courses 


XML Training Courses 

Analysis and Design 
Training Courses 


Windows Debugging 
Training Courses 


Microsoft Business 
Solutions Development