JavaBeans has been at the center of many new paradigms and technologies that
have emerged since its inception. Among emerging technologies, Enterprise
JavaBeans has generated tremendous interest in the business computing
community. However, a common misconception is that an Enterprise JavaBean is
an extension of a "plain vanilla" JavaBean with enterprise functionality.
While both JavaBeans and Enterprise JavaBeans are software component models,
their purpose is different. A JavaBean is a general-purpose component model,
whereas EJB, as the name suggests, is a component model that is enterprise
specific. Even though these models have entirely different architectures,
they adhere to certain underlying principles that generally govern a software
component model. We'll use th... (more)
Java is an outstanding language for building components, services, and many
applications that are vendor and platform neutral. The vast adoption of Java
technology by the industry in the past decade is a testament to the power of
Java. Development of new applications, services, and components using Java is
not going away, but many organizations have progressively moved to the next
phase ... (more)