1.

Difference Between Java Beans And Enterprise Java Beans?

Answer»
  • JavaBeans may be visible or nonvisible at runtime.For example, the visual GUI component may be a button,list box,graphic or a chart. An EJB is a nonvisual ,remote object.
  • JavaBeans are intended to be local to a single process and are primarly intended to RUN on the client side.Although one can develop server-side JavaBeans,it is far easier to develop them using the EJB specification instead. EJB's are remotely executable COMPONENTS or business objects that can be deployed only on the server.
  • JavaBeans is a component TECHNOLOGY to create generic Java components that can be composed together into applets and applications.
  • Even though EJB is a component technology,it neither builds upon nor extends the original JavaBean specification.
  • JavaBeans have an external interface called the properties interface, which allows a builder tool to interpret the FUNCTIONALITY of the bean. EJBs have a dployement descriptor that describes its functionality to an external builder tool or IDE
  • JavaBeans may have BeanInfo classes,property EDITORS or customizers.



Discussion

No Comment Found