|
|
|
|
|
As previously reported last month, JavaEE 6 will include JSR330 and JSR299. Roger Kitain already has a simple yet detailed blog entry on using JCDI (JSR 299, ex-WebBeans) in GlassFish. He walks through JSF 2.0 and JSR 299/JSR 330 code. You'll see there |
If you're curious enough to test this sample, I would recommend using NetBeans 6.8 M1 - register a recent GlassFish v3 build (promoted build web 62 for instance), create a Web Application with Java EE 6 as the platform level and copy paste the various pieces. No further settings are required.
Overall, this shows progress since Cay's previous entry on the topic. Other posts on similar topics are marked with the "jsr299"
and "jsr330"
tags. Keep an eye on Roger's blog for more entries on this topic.
|
I have uploaded the recordings from last Monday's Webinar on WebBeans. This includes FLV, MP3 and also SlideCast, which allows you to skip to the sections you are most interested. The broadcast was interrupted and restarted several times; I recombined the recorded segments and it worked fairly well except for a couple of slides at the end. In the last weeks Bob (@Guice) and Rod (@Spring) have announced a new @Inject JSR; see the links at the Show Page for (plenty of) discussion on the relationship with WebBeans. |
|
This week's webinar is on JSR 299, born as WebBeans but now tentatively named Java Context and Dependency Injection. The webinar will be given by Pete Muir (at Red Hat) who is the implementation lead for Seam and WebBeans; check out his recent posts on the availability of the First preview of Web Beans and on the State of Seam. The presentation on Thursday, April 30th, 11am US Pacific, at TheAquarium Channel. Full details (and recordings) at the Show Page. |
|
|
Dan had previously made Seam work with GlassFish but he now has woven the changes back (with extra functionality) into the Seam Project. Thanks, Dan! Specially appreciated is the support for RH (JBoss 5/RichFaces) and non-RH technologies (GlassFish Server/ICEfaces). Also newsworthy is the First Beta of JSR299, with a promised Seam bridge. |
Related Webinars and Blog Entries:
• Seam, WebBeans and GlassFish, Dan Allen, Nov 20th, 2009.
• Short intro to ICEfaces, Ted Goddard, Feb 10th, 2009.
• From Ajax Push to JSF 2.0: ICEfaces on GlassFish, Ted Goddard, March 12th, 2009.
• Entries tagged Seam
,
ICEfaces
,
JSF
.
• Arun's TOTD-77
|
The Executive Committee for EE/SE has approved the Public Review for JSR 299 (see JSR 299 - WebBeans is Dead. Long Live Java Contexts and Dependency Injection!). The vote was 14 YES and 2 ABSTAIN - see Ballot Results. The voters raised a number of concerns but they all recognized the big recent improvements. Good progress! |
PS. Bean Validation (JSR 303) was also approved with the same vote but with no significant technical comments. See Ballot Results.
Although I already mentioned the News on Friday I think it deserves its own entry with a more noticeable title.
|
WebBeans is no more; the specification created by the JSR 299 Expert Group (under Gavin King) has been revised substantially and has been renamed to Java Context and Dependenty Injection. Perhaps a less catchy name but, as Gavin indicates, this has been done... ...to better reflect the fact that the focus of 299 is the definition of services that apply to all EE component types, rather than the creation of a new component model Check out Gavin's announcement for an overview and download the draft from the PRD page. Also check out Roberto's commentary. The PR for 299 ends on Feb 9th, the EC vote is Feb 6th to the 9th. |
A quick update: the JCP SE/EE EC has approved all the Java EE 6 specs in the first batch of votes mentioned in our Jan 6th Report:
|
•
Vote results
for JSF 2.0
(Ed Burns & Roger Kitain,
JSR 314,
@TA
|
EJB 3.1 (results) and JPA 2.0 (results), were approved previously; Bean Validation, WebBeans will go to vote on Feb 3rd.
During the break, I noticed that the Bean Validation spec had gone into Public Review Draft. That spec is the last of the batch being considered for JavaEE 6. Below is a full list based on a pass through JCP (will adjust if I missed any); all of them are either in PRD or past it; the only exception is Java EE 6 itself (JSR 316) which, by definition, lags them all.
|
•
WebBeans
(Gavin King,
JSR 299,
@TA
|
Some of these specs have already been voted on: EJB 3.1 (results) and JPA 2.0 (results); for some others the vote starts on Jan 6th: JCA 1.6, Servlet 3.0, JSF 2.0, and a last batch starts on Feb 3rd: Bean Validation, WebBeans.
|
As Announced Previously, tomorrow tomorrow (Nov 20th) we will cover Seam Framework and GlassFish in our webinar slot, but we will now have two presentations back-to-back. First, at 11:00 am Pacific Time, Dan Allen (Mr. Seam in Action) will present the Seam Framework. Then, at noon PT he will be joined by Ken Saks (EJB 3.1) and Roger Kitain (JSF 2.0) for a an informal discussion on WebBeans and Seam.
Hope to see you
tomorrow online.
Full details are described
here |
|
Our next webinar is on Seam Framework and the GlassFish Server this Thursday, Nov 20th. We are switching (back) to a 11:00 am Pacific Time. The bulk of the webinar will be a presentation by Dan Allen, the author of Manning's Seam in Action and of the Mojave Linux blog. I am trying to include at least one demo and perhaps also an informal discussion on WebBeans and its companion specs (EJB 3.1 and JSF 2.0). Details will be available at the Show Wiki Page as they are finalized. |
|
|
The latest release of the Seam Framework (2.1) now formally Supports GlassFish. Dan Allen will give a Webinar on November 20th on the topic (you may want to add it to your calendar), but another member of the Seam community, Jay, has written a nice note showing more examples. Seam is related to WebBeans, which just released its Public Draft; the exact relationship is Described here. |
|
Gavin, the expert lead for the JSR 299 Expert Group, has announced the First Public Draft of WebBeans (Download Page). You may also want to pencil in November 20th, when Dan Allen (of Seam in Action fame) is scheduled to present about Seam, WebBeans and GlassFish at TheAquarium Channel |
|
The Executive Comitee for Java EE/SE has approved the WebBeans JSR (submission request, ballot). WebBeans was submitted by JBoss with the endorsement of Borland, Google, JBoss, Oracle, Sun and Sybase. The submission specifically lists EJB 3.0, JSF 1.2, JBoss Seam, Struts Shale and Oracle ADF as contributed technologies, and lists the tentative final release as April 2008. |
JBoss active engagement in the JCP is very good for the Java Community. I believe this can be a very useful JSR, and I look forward to its progress. Like with JBoss Seam, we hope to track its development closely in Project GlassFish.