O'Reilly logo

JavaBeans Unleashed by Rick Leinecker, Dr. Donald Doherty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Basics of Caffeine

In this section I'll go over the highlights of Caffeine development and explain the Caffeine development process, Java2IIOP, and Java2IDL. Then you'll look at some of the ways that Caffeine extends CORBA.

Caffeine uses Java both as an interface definition language and as an implementation language (just as RMI does). And also like RMI, the Caffeine development process starts with a Java interface. The first thing that you do is declare your Java interface to be remote by extending it—either directly or indirectly—from org.omg.CORBA.Object. Using javac, you must compile your interfaces and then run the output through Java2IIOP.

For each remote Java interface Java2IIOP comes across, it will create a package with the following ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required