EasyBeans is an open-source Enterprise Java Beans (EJB 3.0) container hosted by the OW2 consortium.

Journal Entries

No entries yet. Link your entries with 'easybeans' to include this project.


Ratings & Reviews

Community Rating
5.0/5.0

Based on 5 user ratings.

Your Rating

Click to rate this project.

Links

1 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    EasyBeans / OSGi on Equinox

    Ekke, from the EasyBeans community has written an article explaining how to integrate the EasyBeans bundles with Eclipse Equinox 3.4 RC3The article is available on
    http://ekkes-corner.blogspot.com/2008/06/easybeans-und-equinox.html

    1.0.0 available

    OW2, the leading consortium in Open Source
    middleware announced at the JavaOne event the
    release of EasyBeans 1.0, an easy-to-use embeddable lightweight EJBTM
    3 container. EasyBeans has been successfully integrated within the
    OW2 ... [More] JOnAS application server and allows developers to deploy EJB
    components very easily.

    EasyBeans
    main features include:

    Embeddable
    lightweight EJB 3 container. EasyBeans can be embedded in
    several application servers including Apache Tomcat, Jetty and OW2
    JOnAS (http://jonas.ow2.org) application servers. It is
    embeddable in any Java program or test suite to provide EJB testing.
    EJB clustering is available in all the embedded forms with the strength
    of OW2 CMI v2 product. It also allows quick and scalable deployment of
    clients with its Smart JNDI factory.

    Modular and
    pluggable container available as OSGiTM bundles. Available as a set of OSGiTM
    bundles, EasyBeans is a modular container. EasyBeans components can be
    started on demand and only a subset can be used. The full power of
    EasyBeans is available when deployed on OSGi gateways or on OSGi based
    application servers such as OW2 JOnAS 5.0. The better of the two worlds
    are available to the developers: EJB components are available from OSGi
    and OSGi components can be used in any EJB. Moreover, EJB-JAR can be
    deployed as OSGi bundles and thus leverages all lifecycle and dynamism
    features offered by OSGi.

    Open source
    Web 2.0 console.
    EasyBeans is delivered with a state-of-the -art web 2.0 console using
    one of the most mature technologies in the RIA world. The console is
    based on Adobe Flex3 while the server side is managed in Java.

    EasyBeans is
    bundled with either Hibernate
    Entity Manager, Apache
    OpenJPA or TopLink
    Essentials as persistence provider.

    Here are the guides:
    Getting
    started with JOnAS 4.x (tested with 4.7.8 and 4.8.6 and 4.9.2)
    Getting
    started with Tomcat 5.5.x and 6.0.x (tested with 5.5.26 and 6.0.16)
    Getting
    started with Jetty 6.1.x (tested with 6.1.9)
    Getting
    started with the EasyBeans OSGi bundles

    Note: EasyBeans is
    already bundled in the OW2 JOnAS 5.0 application server.
    EasyBeans
    is also working in standalone mode (Uberjar
    packages are available)

    The documentation is available on
    the EasyBeans
    documentation website. (HTML or PDF)

    The Release Notes are
    available online at : http://www.easybeans.net/xwiki/bin/view/News/Release1_0_0

    Download
    A new EasyBeans version is out and is available in the Downloads
    section or in the maven
    repository.

    Download
    the version Now !

    New features
    Management console
    A preview of the EasyBeans management console is available in the
    download section of EasyBeans. This console is built on top of the Flex
    RIA technology.

    Persistence
    Persistence
    Providers have been updated to their latest versions.

    Migration
    There is no configuration step for migrating from the
    1.0RC3 to the 1.0.0

    Mailing list
    Stay tuned on EasyBeans with the easybeans-announce mailing
    list :
    http://mail.ow2.org/wws/subrequest/easybeans-announce

    Release Notes:
    Bug

    (EZB-245)

    Missing/Wrong IIOP Stubs
    (EZB-259)

    ClassNotFoundException when using JMS ObjectMessage
    (EZB-260)

    LinkageError may happen when using security manager on Tomcat
    (EZB-264)

    JACC provider not stopped at the EasyBeans shutdown
    (EZB-265)

    Joram not removing its MBeans at the stop
    (EZB-266)

    Smart server not releasing server socket when stopping

    Improvement

    (EZB-2)

    Improve management capabilities of EasyBeans
    (EZB-208)

    Provide a smartclient maven pom.xml without any dependency.
    (EZB-227)

    Using Configuration Service when initializing EasyBeans-Osgi
    (EZB-261)

    Use of Monolog 2.1.11 used by Joram
    (EZB-263)

    Allow to use classloader as the key for the smart factory instead of
    Provider URL

    New Feature

    (EZB-3)

    Provide an EasyBeans management console
    (EZB-247)

    Add a description to an embedded server.
    (EZB-248)

    Expose a method to shutdown easybeans in standalone mode
    (EZB-249)

    Provide clustering when Easybeans is standalone
    (EZB-250)

    Allow to add properties to extend the configuration of Carol
    (EZB-251)

    Allow to refer to the value of a system property
    (EZB-253)

    Add a timeout configuration parameter for EJB pool

    Task

    (EZB-37)

    Support for @EJB and @EJBs for Message-Driven Beans.
    (EZB-53)

    Support for @Resource and @Resources for Message-Driven Beans.
    (EZB-56)

    Support for @Resource and @Resources in a bean superclass.
    (EZB-57)

    Support Simple Environment Entries injection using a Deployment
    Descriptor.
    (EZB-70)

    Support for SessionSynchronization interface.
    (EZB-82)

    Tests for SessionSynchronization interface and interceptors.
    (EZB-223)

    Joram 5.0.9 support
    (EZB-246)

    Upgrade to Carol 3
    (EZB-256)

    Use of Maven bundle plugin 1.4.0
    (EZB-257)

    Allow to find EJB in other EJB-JAR of the EAR when using @EJB
    annotation
    (EZB-258)

    Allow injection of @EJB in servlets when EasyBeans is embedded in
    Tomcat
    (EZB-262)

    Upgrade to CXF 2.0.6
    (EZB-267)

    Register JNDI MBean which provide access to registry JNDI names

    Best Regards,

    Florent [Less]

    1.0 RC3 available

    Hello,A new release
    candidate (1.0.0 RC3) of the OW2 EasyBeans
    product (EJB 3 container) has been released.EasyBeans can be
    embedded in JOnAS application server, Apache Tomcat application
    server, Jetty application server, on an OSGi gateway (by using
    EasyBeans OSGi bundles) or run in standalone … continue

    1.0 RC2 available

    Hello,A new release candidate (1.0.0 RC2) of the OW2 EasyBeans product (EJB 3 container) has been released.
    This version is integrated in the OW2 JOnAS 5.0 application server.EasyBeans can be embedded in JOnAS, Apache Tomcat application server ... [More] , Jetty application server and is also provided as OSGi Bundles.
    EasyBeans is now bundled with either Hibernate Entity Manager, Apache OpenJPA or TopLink Essentials as persistence provider.Here are the guides:
    Getting started with JOnAS 4.x (tested with 4.7.8 and 4.8.6)
    Getting started with Tomcat 5.5.x and 6.0.x (tested with 5.5.25 and 6.0.14)
    Getting started with Jetty 6.1.x (tested with 6.1.5)
    Getting started with the EasyBeans OSGi bundlesEasyBeans is also working in standalone mode (Uberjar packages are now available since this release !)The documentation is available in the EasyBeans documentation website. (HTML or PDF)The Release Notes are available online at : http://www.easybeans.net/xwiki/bin/view/News/Release1_0_RC2Download
    A new EasyBeans version is out and is available in the Downloads section.Download the Release Candidate 2 version Now !
    New features
    The Release Candidate 2 release is now bundled with three different persistence providers (three packages).

    Hibernate EntityManager
    Apache OpenJPA
    TopLink Essentials
    EasyBeans artifacts are available on the http://maven.objectweb.org/maven2/ repository.
    (The parent component is located at http://maven.objectweb.org/maven2/org/ow2/easybeans/easybeans/1.0.0.RC2/easybeans-1.0.0.RC2.pom
    OSGi:
    BundleContext can be injected into EJB3 beans by using @org.ow2.easybeans.osgi.annotation.OSGiResource annotationExample: /*

    Bundle context that will be injected by the container.
    /
    @OSGiResource
    private BundleContext bundleContextField = null;And then you can call OSGi services or register your own services.Check the Getting started with the EasyBeans OSGi bundlesMailing list
    Stay tuned on EasyBeans with the easybeans-announce at ow2 dot org mailing list : http://www.ow2.org/wws/subrequest/easybeans-announce
    Release Notes:
    Bug

    EZB-206? - NPE if SmartClient is connecting to a server that is not the smartfactory server
    EZB-210? - jdbcpool component can’t work with db, other than hsql
    EZB-214? - Improve restart of EasyBeans/OSGi
    EZB-215? - TransactionAttribute.NOT_SUPPORTED and EntityManager
    Improvement

    EZB-213? - Easybeans packaged as standalone product
    New Feature

    EZB-146? - Undeploy beans and unregister JNDI names
    EZB-212? - Allow to use Knopflerfish SCR implementation
    Task

    EZB-193? - Provides an access from the EJBs to OSGi Bundle Context
    EZB-211? - Upgrade to Apache OpenJPA 1.0.1
    EZB-217? - Provide EasyBeans with TopLink Essentials Packaging
    Best Regards,Florent [Less]

    EasyBeans 1.0 RC2 available

    Hello,A new release candidate (1.0.0 RC2) of the OW2 EasyBeans product (EJB 3 container) has been released.
    This version is integrated in the OW2 JOnAS 5.0 application server.EasyBeans can be embedded in JOnAS, Apache Tomcat application server ... [More] , Jetty application server and is also provided as OSGi Bundles.
    EasyBeans is now bundled with either Hibernate Entity Manager, Apache OpenJPA or TopLink Essentials as persistence provider.Here are the guides:
    Getting started with JOnAS 4.x (tested with 4.7.8 and 4.8.6)
    Getting started with Tomcat 5.5.x and 6.0.x (tested with 5.5.25 and 6.0.14)
    Getting started with Jetty 6.1.x (tested with 6.1.5)
    Getting started with the EasyBeans OSGi bundlesEasyBeans is also working in standalone mode (Uberjar packages are now available since this release !)The documentation is available in the EasyBeans documentation website. (HTML or PDF)The Release Notes are available online at : http://www.easybeans.net/xwiki/bin/view/News/Release1_0_RC2Download
    A new EasyBeans version is out and is available in the Downloads section.Download the Release Candidate 2 version Now !
    New features
    The Release Candidate 2 release is now bundled with three different persistence providers (three packages).

    Hibernate EntityManager
    Apache OpenJPA
    TopLink Essentials
    EasyBeans artifacts are available on the http://maven.objectweb.org/maven2/ repository.
    (The parent component is located at http://maven.objectweb.org/maven2/org/ow2/easybeans/easybeans/1.0.0.RC2/easybeans-1.0.0.RC2.pom
    OSGi:
    BundleContext can be injected into EJB3 beans by using @org.ow2.easybeans.osgi.annotation.OSGiResource annotationExample: /*

    Bundle context that will be injected by the container.
    /
    @OSGiResource
    private BundleContext bundleContextField = null;And then you can call OSGi services or register your own services.Check the Getting started with the EasyBeans OSGi bundlesMailing list
    Stay tuned on EasyBeans with the easybeans-announce at ow2 dot org mailing list : http://www.ow2.org/wws/subrequest/easybeans-announce
    Release Notes:
    Bug

    EZB-206? - NPE if SmartClient is connecting to a server that is not the smartfactory server
    EZB-210? - jdbcpool component can’t work with db, other than hsql
    EZB-214? - Improve restart of EasyBeans/OSGi
    EZB-215? - TransactionAttribute.NOT_SUPPORTED and EntityManager
    Improvement

    EZB-213? - Easybeans packaged as standalone product
    New Feature

    EZB-146? - Undeploy beans and unregister JNDI names
    EZB-212? - Allow to use Knopflerfish SCR implementation
    Task

    EZB-193? - Provides an access from the EJBs to OSGi Bundle Context
    EZB-211? - Upgrade to Apache OpenJPA 1.0.1
    EZB-217? - Provide EasyBeans with TopLink Essentials Packaging
    Best Regards,Florent [Less]

Read all EasyBeans (EJB 3.0 Container) articles…


Who uses EasyBeans (EJB 3.0 Container)?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32

Who contributes to EasyBeans (EJB 3.0 Container)?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32
I'm a contributor

Where in the world?





Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 242,359
Effort (est.) 62 Person Years
Avg. Salary $ year
$ 3,392,858