The principal difference between ActiveX controls and JavaBeans are that ActiveX controls can be developed in any programming language but executed only on a Windows platform, whereas JavaBeans can be developed only in Java, but can run on any platform.
This book is a practical, professional, and comprehensive guide to JavaBeans. It assumes the reader is an experienced Java programmer but has little experience developing network and client/server applications. This book also contains an introduction to Enterprise JavaBeans, a new Java specification from Sun.JavaBeans works with the most popular distributed object protocols, so this book also covers:
-- CORBA (the distributed object leading protocol -- from the Object Management Group),
-- Java IDL (Interface Definition Language -- allows Java apps access to CORBA)
-- JNDI (Java Naming and Directory Interface which allows Java applications to access files on any network server).
The book includes eight different complete applications and over 2,000 lines of code that demonstrate how to build sophisticated, real-world JavaBeans applications.