EasyBeans is an open-source
Enterprise JavaBean
Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB ...
s (
EJB
Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB ...
) container hosted by the
OW2 Consortium. The License used by EasyBeans is the
LGPL. EasyBeans is the
EJB 3.0 container of the
JOnAS application server.
EasyBeans is integrated in the
JOnAS application server Java EE 5 certified application server.
EasyBeans main goal is to ease the development of
Enterprise JavaBean
Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB ...
s. It uses some new architecture design like the bytecode injection (with ASM ObjectWeb tool),
IoC
The International Olympic Committee (IOC; french: link=no, Comité international olympique, ''CIO'') is a non-governmental Sports governing body, sports organisation based in Lausanne, Switzerland. It is constituted in the form of an associ ...
,
POJO and can be embedded in
OSGi
OSGi is an open specification and open source project under the Eclipse Foundation. It is a continuation of the work done by the OSGi Alliance (formerly known as the Open Services Gateway initiative), which was an open standards organization for ...
bundles or other frameworks (
Spring
Spring(s) may refer to:
Common uses
* Spring (season), a season of the year
* Spring (device), a mechanical device that stores energy
* Spring (hydrology), a natural source of water
* Spring (mathematics), a geometric surface in the shape of a h ...
,
Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
plugins, etc.).
It aims to provide an
EJB 3.0 container as specified in the
Java Platform Enterprise Edition (Java EE) in its fifth version. It means that
Session beans (Stateless or Stateful),
Message Driven Bean
Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB we ...
s (MDB) are available on EasyBeans.
See also
*
JOnAS application server
*
Hibernate
Hibernation is a state of minimal activity and metabolic depression undergone by some animal species. Hibernation is a seasonal heterothermy characterized by low body-temperature, slow breathing and heart-rate, and low metabolic rate. It most ...
*
OpenEJB
OpenEJB is an open-source, embeddable and lightweight Enterprise JavaBeans Container System and EJB Server, released under the Apache License 2.0. OpenEJB has been integrated with Java EE application servers such as Geronimo and WebObjects.
Hi ...
External links
The EasyBeans developer siteThe EasyBeans siteJSR 220(EJB 3.0)
JSR 181(Web Services Metadata for the Java Platform)
{{programming-software-stub
OW2
Java enterprise platform