
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
this is the best part of the API. It will bring simple integration to other systems like JMS and BPM with total abstraction
a step to bind the core systems in JEE with UI frameworks
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:
No related posts.
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?
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
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).