This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 89237 - Add support for Web Beans JSR 299 / JBoss Seam
Summary: Add support for Web Beans JSR 299 / JBoss Seam
Alias: None
Product: javaee
Classification: Unclassified
Component: CDI (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker with 22 votes (vote)
Assignee: David Konecny
: 121326 124449 136041 (view as bug list)
Depends on:
Reported: 2006-11-13 16:14 UTC by jfurmankiewicz
Modified: 2010-01-24 18:27 UTC (History)
1 user (show)

See Also:
Exception Reporter:


Note You need to log in before you can comment on or make changes to this bug.
Description jfurmankiewicz 2006-11-13 16:14:46 UTC
Web Beans JSR 299:

is going to be based of the JBoss Seam framework:

It would be great if we could get built-in support for Seam (as that is where
the direction of future EJB3/JSF development is going), since getting to set it
up right now is a bit complicated, especially with Glassfish.

I think it would be great when creating an EJB module to have a wizard similar
to the one when creating a Web app that can prompt you extra options/frameworks
and JBoss Seam would be one of the frameworks it supports.
Comment 1 eray 2007-04-04 15:01:21 UTC
Futhermore, as a Seam user, it would be great to enhance the VWP to support 
visual web development with bindings to Seam components instead of the current 
backing bean architecture that Netbeans currently uses.
Comment 2 petrfiser 2007-04-20 16:07:51 UTC
Michael Yuan introduces a plugin written by Petr Pisl from Sun:
Comment 3 Karthikeyan Rajeswaran 2008-02-28 06:03:52 UTC
*** Issue 121326 has been marked as a duplicate of this issue. ***
Comment 4 Karthikeyan Rajeswaran 2008-03-09 19:09:41 UTC
*** Issue 124449 has been marked as a duplicate of this issue. ***
Comment 5 Karthikeyan Rajeswaran 2008-03-09 19:20:15 UTC
Is this issue a duplicate of 72556? 
Comment 6 masvacaquecarnero 2008-03-10 01:27:25 UTC
> Is this issue a duplicate of 72556?
No, it is not. Facelets is another way to use JSF (not JSP). Seam can be used with or without Facelets.

Comment 7 _ jyothivasa 2008-11-06 00:25:07 UTC
*** Issue 136041 has been marked as a duplicate of this issue. ***
Comment 8 puce 2009-08-27 09:27:10 UTC
Comment 9 liujiaguang 2009-08-27 11:20:42 UTC
I need the feature.
I use JBoss Seam and ICEfaces in my project.
Comment 10 Denis Anisimov 2009-08-27 12:36:08 UTC
NB 6.8 development version contains preliminary support of Web Beans.
There is no wizards. And they are not planned because recent
GlassFish has support of Web Beans 25th June spec .
Our editor has preliminary support for Inspect /Go To Injectable.

The problem is permanently changed specification. 
It is not finalized yet. And it is unknown when it will be finalized.
There is already additional JSR 330 along with JSR299.
Comment 11 Denis Anisimov 2010-01-11 04:49:18 UTC
I have added editor support for injection point.
There are two actions : Go To injectable and Inspect injectables.
They allow to find eligible for injection elements for given injection point
( injection point is a Java element in source editor ).

This issue is mostly about wizards actually.
This doesn't relate to my work.
I think there could be wizards which allow to create :
- Qualifiers
- Stereotypes
- beans.xml
- ... smth. else.

All this things are pure UI stuff.
Comment 12 David Konecny 2010-01-24 18:27:06 UTC
Implemented in trunk. Some CDI support will be added to NB68 via a patch release - at this stage I do not know which all features will get there.

changeset a9ba29057258 in main-silver
   beans.xml (CDI) related changes:
   * beans 1.0 schema added
   * helper API method to create empty beans.xml added
   * wizard for beans.xml creation added
   * checkbox for beans.xml creation added to new project wizard (web/ee)

changeset ecc6179f5a7a in main-silver
   adding new file template for interceptor, qualifier, scope and stereotype

changeset 2764df0f7dc0 in main-silver
   updating unit test to reflect changes done in code in previous commit