JavaBeans is the component architecture for Java. It
represents
the migration of Java as a library based language to one that
offers Component Based Developement (CBD). In this tutorial, we
will discuss the new Java event model, the JavaBeans
architecture,
Java database programming, and more. Producing Beans for use
on the Web, and using Beans as server side extensions will also
be discussed. The purpose of this tutorial is to expose the
attendee to the new component model so that the advantages
of CBD are realized and to show how CBD is a truly modular
way to design a Web application. Reusability, robustness and
platform independence are the advantages of JavaBeans, and the
attendee will learn the necessary concepts of the technology
to full utilize these advantages.
The following table links to all of the slides for the
tutorial
(Please note they still need some final review)
The new Java event model | Java AWT 1.1, event programming |
JavaBeans | JavaBeans: Developing your own Beans, BeanInfo,
Introspection, IDE intregration, Custom event handling |
Introduction to JDBC | JDBC & JDBC drivers |
JDBC Primer | Making Java programs data-aware |
JDBC & Middleware | JDBC & Middleware |
We'll talk about these topics and take "coding
breaks" where
the attendees will be able to write some code. This will give the
attendees some hands on experience and raise issues that will aid
in the understanding of the subject matter.
Attendees will be asked to bring a laptop with the latest Sun
JDK
installed for the coding sessions. However, this is not required,
as we
will be performing these exercises in groups.
About the presentor:
Pratik R. Patel is a member of the SunSITE team at the University
of North Carolina. He is also a NLM Medical Informatics Research
Fellow. Pratik co-authored "Java Programming for the
Internet"
(Ventana Press, 1996) and is the lead author of "Java
Database
Programming with JDBC, 1 and 2 editions" (Coriolis Group,
1996
and 1997). He is delivering a talk on JavaBeans and JDBC at the
'Net Database Summit in San Diego on December 6.