| |
Java Developer 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 Developer
Training
|
|