Very decent article (intro) to CDI by Reza Rahman. I noticed that the following is still the title/name for JSF299:
JSR 299: Web Beans.
I thought it was
CDI for Java EEnow?
There are two types of conversations in CDI -- transient which basically corresponds to a JSF request cycle and long-running which is controlled by you via the Conversion.begin and Conversion.end calls.
What happened to the @Begin and @End annotations like in Seam?? Must it be only programmatic in CDI/Weld now?
It is left to the implementations how to handle this. Seam3 will most probably provide a @Begin and @End that will call Conversation.begin and Conversation.end.
What is the status of Seam 3?
Most probablyindicates that it's not near completion...
Pre-alpha currently, tho we expect to have some of the modules in beta or even release state pretty soon (e.g. perhaps before Christmas).