Latest Articles
1.0 Milestone 6 Released
Download
A new EasyBeans version is out and is available in the Downloads section. Download the Milestone 6 Now ! EasyBeans can be embedded in JOnAS, Apache Tomcat application server, Jetty application server and is also provided as OSGi Bundles. It is working with Hibernate, OpenJPA and TopLink Essentials JPA persistence providers.Here are the guides:- Getting started with JOnAS 4.x (tested with 4.7.7 and 4.8.5)
- Getting started with Tomcat 5.5.x and 6.0.x (tested with 5.5.23 and 6.0.13)
- Getting started with Jetty 6.1.x (tested with 6.1.3)
- Getting started with the EasyBeans OSGi bundles
New features
The M6 release is now supporting EAR deployment (and undeployment) in JOnAS, Tomcat and Jetty. For JOnAS, if the EAR contains EJB 2.1 components, they will be deployed in the EJB 2.1 container. The War files of the EAR will be deployed in Tomcat or Jetty web container. An ear example is provided in this version.Another step is the support of the timer service which is based on the Quartz component. A timer example is provided.OpenJPA is supported as persistence provider. A 0.9.8 (nightly snapshot) version of OpenJPA is required due to some problems when using exploded directories with an older version.Migration
The folder ejb3s/ has been renamed into easybeans-deploy. This is mainly due to the support of the EAR deployment as this folder is now containing both EJB Jars and EAR files. The ejb3s/ folder is now deprecated and will be removed in future versions.Demos
Don't miss the quick demo in the Demos section. All is done within eclipse and it shows how EasyBeans can be easy to develop EJB. Mailing list Stay tuned on EasyBeans with the easybeans-announce at objectweb dot org mailing list : http://www.objectweb.org/wws/subrequest/easybeans-announcePersistence
This version embeds the last Hibernate EntityManager version (3.2.2GA). Tests have also been done with Oracle Toplink Essentials (v2build41) as persistence provider (The persistence.xml file should use in this case the oracle.toplink.essentials.PersistenceProvider value for theBug
- (EZB-144) - Unable to use commons logging LogFactory
Improvement
- (EZB-145) - Add getter to JDBCPoolComponent
- (EZB-149) - Upgrade to hibernate core 3.2.2.ga
- (EZB-150) - Upgrade to Hibernate Annotations & Entity Manager 3.3.0 Ga
- (EZB-151) - (PATCH) Enable XML Configuration to mix different namespaces
- (EZB-152) - Add JDBC Connection Checking Level Setter
New Feature
Task
- (EZB-61) - Add support for OpenJPA as persistence provider
- (EZB-75) - Support for the Timer Service.
- (EZB-76) - Support for the Timeout callback method.
- (EZB-142) - Upgrade to ASM v3.0
- (EZB-143) - Add support for JPA class transformers
- (EZB-154) - Upgrade to Hibernate Entity Manager 3.3.1 GA
- (EZB-155) - Update to TestNG 5.5
- (EZB-156) - Update to Joram 4.3.28
- (EZB-158) - Tests with Oracle Toplink Essentials 2.0build41
1.0 Milestone 5 Released
Download
A new EasyBeans version (1.0M5) is out and is available in the Downloads section.Download the Milestone 5 Now ! EasyBeans can be embedded in JOnAS, Tomcat application server, Jetty application server (this is new !) and provides some OSGi Bundles.Here are the guides:
Getting started with JOnAS 4.x (tested with 4.7.7 and 4.8.4)
Getting started with Tomcat 5.5.x and 6.0.x (tested with 5.5.20 and 6.0.6)
Getting started with Jetty 6.1.x (tested with 6.1.0RC1)
Getting started with the EasyBeans OSGi bundles
A contributor, Nicolas Jouanin, has provided a guide which explain how to start/embed the OSGi version of EasyBeans in Eclipse.
(EasyBeans is embedded as Eclipse plugins). This is available at the following address:
http://wiki.easybeans.org/xwiki/bin/view/Doc/OSGi-Eclipse
A big thanks to him.
EasyBeans is also working in standalone mode.
The documentation is available in the EasyBeans wiki. (HTML or PDF)
The Releases Notes are available online at : http://www.easybeans.net/xwiki/bin/view/News/Release10Milestone5
Download
A new EasyBeans version is out and is available in the Downloadssection.
Download the Milestone 5 Now !
New features
The M5 release is the first version of EasyBeans that is supporting Tomcat 6 and Jetty 6.1 versions.I would like to thank the Jetty people (mostly Jan Bartel) which add a new feature in Jetty allowing to use EasyBeans.
Tests have been done against the new JDK 6.0 version released by Sun Microsystems.
Most of the new features added in EasyBeans are related to the support of the EJB deployment descriptor which allow to define, complement or override the annotations.There is a work done on the migration part: EasyBeans is now allowing some methods of the EJB 2.1 view like create(), remove(handle) and getHandle() when @RemoteHome and @LocalHome are defined on the bean (an example is illustrating this).
GWT
The HowTo with EasyBeans and Google Web Toolkit has been updated in order to show the use of the first open source version of GWT : 1.3RC1Demos
Don't miss the quick demo in the Demos section. All is done within eclipse and it shows how EasyBeans can be easy to develop EJB.
Mailing list
Stay tuned on EasyBeans with the easybeans-announce at objectweb dot org mailing list : http://www.objectweb.org/wws/subrequest/easybeans-announcePersistence
This version embeds the last Hibernate EntityManager version (3.2.1GA). Tests have also been done with Oracle Toplink Essentials (v2build28) as persistence provider (The persistence.xml file should use in this case the oracle.toplink.essentials.PersistenceProvider value for the <provider> element.)Releases Notes:
Bug
- (EZB-126)
- Naming interceptor / May lead to some exceptions
- ClassNotFound exception may happen on the SecurityInitializer class
- ClassLoader used by the Smart factory (client side) may be incorrect
- The smart factory is not working if the server is started after the
- argument type mismatch exception may be thrown
- ejb-jar_3_0.xsd embedded is not up-to-date
- ClassNotFoundException at client side on Java 6
Improvement
- (EZB-130)
- Rename OSGi bundles
- Update the OSGi build for EZB 1.0.0.M5
New Feature
- (EZB-133)
- Add support for Tomcat 6.x
- Add support for Jetty 6.x
Task
- (EZB-33) - Provides an EasyBeans OSGi Bundle
- (EZB-38) - Support for EJB Reference injection using a Deployment Descriptor.
- (EZB-43) - Support for mapped-name and transaction-type elements in the deployment descriptor.
- (EZB-44) - Support for application-exception element in the deployment descriptor.
- (EZB-48) - Support for interceptor elements in the deployment descriptor.
- (EZB-77) - Test for remove(Handle handle) method of the interface javax.ejb.EJBHome.
- (EZB-132)
- Add support for remove methods in DD
- Add missing exported Package to org.objectweb.easybeans bundle
- Upgrade to Hibernate Entity Manager 3.2.1 GA
- Upgrade to Joram 4.3.22
- Tests with Oracle Toplink Essentials 2.0build28
Florent
… continue reading
EasyBeans 1.0 Milestone 4 Released
Download
A new EasyBeans version is out and is available in the Downloads? section.Download the Milestone 4 Now !?Web site
A new EasyBeans web site is now available at http://www.easybeans.net. This web site is less developer oriented. The developer site is available on http://www.easybeans.org Comments/Feedback on this new web design are welcome.Demo
A quick demo illustrating how to develop a simple EJB with an interceptor is available in the Demos section?. All is done within eclipse and it shows how EasyBeans can be easy to develop EJB.Mailing list
Stay tuned on EasyBeans with the easybeans-announce at objectweb dot org mailing list : http://www.objectweb.org/wws/subrequest/easybeans-announceDocumentation
New sections were added in the EasyBeans user guide.- EasyBeans configuration file
- Smart JNDI factory in order to make EJBs Clients in an easy way
Persistence
This version embeds the last Hibernate EntityManager version (3.2.0GA) which was release a couple of days ago. Tests have also been done Oracle Toplink Essentials (v2build21) as persistence provider.New features
One on the new feature implemented in this version is the security part with a JACC provider available within Standalone/Tomcat version. When EasyBeans is used with JOnAS, it uses the JOnAS security authentication and propagation. An example shows these new features.Issues closed
These tasks are available on the JIRA issue web site.Release Notes - EasyBeans - Version EasyBeans 1.0 M4Bug
- (EZB-8) - Local exception should be converted into RemoteException
- (EZB-112) - MDB Factories are not added to the map of JContainer3 managed factories
- (EZB-115) - ClassNotFound exception may happen when receiving MDB messages
- (EZB-116) - EasyBeans failure when embedded in JOnAS with IIOP protocol
- (EZB-117) - JOnAS stop command fails in some cases when EasyBeans is present
- (EZB-118) - NPE when stopping HSQL database within Tomcat
Improvement
- (EZB-111) - Transaction Timeout should be configurable on TMComponent
Task
- (EZB-6) - Check that all API used by EasyBeans are compliant with the versions packaged by Sun
- (EZB-9) - MDBContext injection
- (EZB-42) - Support for security management.
- (EZB-49) - Support PersistenceContext reference injection using only the @PersistenceContext attribute "name".
- (EZB-52) - Support PersistenceUnit reference injection using only the @PersistenceUnit attribute "name".
- (EZB-113) - Upgrade to Hibernate Entity Manager 3.2.0 CR2
- (EZB-114) - Injection of JMS objects (Topic, Queue, and the factories)
- (EZB-119) - Upgrade to Carol 2.2.9
- (EZB-120) - Upgrade to Monolog 2.1.6 (used by Joram)
- (EZB-121) - Upgrade to Hibernate EntityManager 3.2.0.CR3
- (EZB-122) - Upgrade to HSQLDB 1.8.0.7
- (EZB-124) - Upgrade to Hibernate EntityManager 3.2.0.GA
- (EZB-125) - Tests with Oracle Toplink Essentials 2.0build21
EasyBeans On OSGi
EasyBeans 1.0 Milestone 3 Released
Download the Milestone 3 Now !.
Discover the full Release Notes on the Release Notes Wiki page.
Tests have been done by using Hibernate or Oracle Toplink Essentials as persistence provider.
In a next version, OpenJPA should be tested too.
Issues closed for this release are available on the Tracker web site..
All issues reported on EasyBeans mailing list have been fixed since 1.0M2.
Demo of EasyBeans and Google Web Toolkit available at ObjectWeb Demos site.
… continue readingEasyBeans 1.0 Milestone 2 Released
Download the Milestone 2 Now !.
Tests have been done by using Hibernate or Oracle Toplink Essentials as persistence provider.
Issues closed for this release are available on the Tracker web site..
All issues … continue reading
EasyBeans 1.0 Milestone 1 Released
Download the Milestone 1 Now !.
This is the first Milestone of EasyBeans 1.0. It follows the preview 2 release.
EasyBeans can be run in standalone mode, embedded in JOnAS or Tomcat application server.(See the documentation)
More features … continue reading



Project