Friday, March 12, 2010

Web Beans (JSR 299): Yet Another EJB Dependency

Tagged with: , , ,
Monday, January 19, 2009, 9:00
This news item was posted in News category and has 3 Comments so far.
Java Beans I
Image by perldude via Flickr

In the last weeks first draft of another JSR has been released: JSR-299.

Will java and our projects go one more step further???

There is an interview about Web Beans with Gavin King link He is talking about some new features on JEE like

  • Event notification mechanism

this is the best part of the API. It will bring simple integration to other systems like JMS and BPM with total abstraction

  • New interceptors

a step to bind the core systems in JEE with UI frameworks

  • Dependency injection (even better than Spring)

Absolutely something really necessary for Java as standards support for DI/IoC Framework.

Great features for JEE. But what is the price that your application will pay? Unfortunately EJBs again. Even the Gavin King is well aware of the ill fame of EJB at the java community. But the parents of this precious JSR are JBoss and IBM.

Another point of this JSR is the story of it. You can see the below links that the first one is from Jun. 07, 2006. And the last one is from January 2009. I should admit that it’s very hard to build and design such an important API; that would serve lots of projects. However nearly 3 years after the final release it’s still expected :(

Related Links:

Reblog this post [with Zemanta]
Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • Wists
  • LinkedIn
  • Slashdot
  • Google Bookmarks
  • Reddit
  • StumbleUpon
  • email
  • Twitter

No related posts.

You can leave a response, or trackback from your own site.

3 Responses to “Web Beans (JSR 299): Yet Another EJB Dependency”

  1. Nik said on Wednesday, February 11, 2009, 12:58

    > Great features for JEE. But what is the price that your application will pay?
    > Unfortunately EJBs again

    I recall the specification mentioning usage of normal java classes, too. No?

  2. altuure said on Wednesday, February 11, 2009, 13:32

    Hi Nik,
    unfortunately no, this specification has a dependency for ejb and containers . this will make it not a good option for most of the applications and architect those do not like EJB s like me :(

    http://www.infoq.com/news/2009/01/webbeansqa

    However the specification has a dependency on EJB (or at least EJB Lite) which seems to limit its wider applicability.

  3. Joshua Davis said on Monday, September 14, 2009, 12:14

    If you read the details, you will find that you don’t need to use EJBs with the Web Beans preview, just like you don’t need to use EJBs with Seam.

    Personally, I find using EJB3 to be really simple, powerful, and performant… but hey… not everybody gets to choose their frameworks (i.e. many people are forced to use Tomcat because some ‘architect’ said so).

Leave a Reply