Easy_Beans_Release_1_0_0

EasyBeans 1.0

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 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


Tags:
Created by olivier lizounat on 2011/09/14 18:58
http://skins.ow2.org/skins/skinOW2/images/Featuredvideo.png
  • Virginie Pasquon, Engineering Group
http://skins.ow2.org/skins/skinOW2/images/watchallvideos.png

Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice