Differences between JavaBeans & Enterprise JavaBeans
Can be either visible or non-visible
Intended to be local to a single process on the client side
Uses the BeanInfo classes, Property Editors & Customizers to describe itself
Can also be deployed as an ActiveX control
Are decidedly Non-Visible, remote objects
Remotely executable components deployed on the server
Uses the Deployment Descriptor to describe itself
Cannot be deployed as an ActiveX control since OCXs run on the desktop