Fwd: [jboss-dev] Include Web Beans RI in next JBoss 5 release

Pete Muir pete.muir at jboss.org
Thu Jan 8 09:43:12 EST 2009


As Ales says, Web Beans is being developed as a standalone project,  
it's not using the Seam codebase at all. We should probably rename the  
Seam deployer to seam2.deployer.

Also, unlike Seam, Web Beans will be distributed as part of the app  
server, rather than as an application library.

On 8 Jan 2009, at 14:00, Ales Justin wrote:

>> How does that fit with the existing seam.deployer?
>
> What do you mean?
> Those are 2 different things. ;-)
> At least until Seam3, which is gonna be WB based.
>
> Although it's true that the concept is the same,
> but it's the details that are very different:
> - matching diff metadata files to determine deployment type
> - adding different int libs
>
> And WB deployers do a lot more than just add int lib,
> they add default metadata if we know deployment is WB:
> - WB interceptor
> - WB servlet listener
> - isolated classloading
>
> There are some pieces I would like to make available for general  
> usage.
> e.g. VDF integration layer: getting MC info from ServletContext's  
> attributes
> I just need to find an appropriate place, and suggestions?
>
>> Pete Muir wrote:
>>> I would like to discuss including the Web Beans RI in the next  
>>> release of JBoss 5.
>>>
>>> As Web Beans is quite young, I think we should include it as a  
>>> "Technology Preview". The included version should be at least  
>>> 1.0.0.ALPHA2, out in the next couple of weeks.
>>>
>>> We have a deployer for Web Beans, which looks like:
>>>
>>> $ ls -lR webbeans.deployer
>>> total 1008
>>> drwxr-xr-x  4 pmuir  admin     136  8 Jan 12:49 META-INF
>>> -rw-r--r--  1 pmuir  admin  484056  8 Jan 12:49 google- 
>>> collections.jar
>>> drwxr-xr-x  6 pmuir  admin     204  8 Jan 12:49 lib-int
>>> -rw-r--r--  1 pmuir  admin   26744  8 Jan 12:49 webbeans-ri-int- 
>>> microcontainer.jar
>>>
>>> webbeans.deployer/META-INF:
>>> total 16
>>> -rw-r--r--  1 pmuir  admin   286  8 Jan 12:49 jboss-structure.xml
>>> -rw-r--r--  1 pmuir  admin  1686  8 Jan 12:49 webbeans-deployers- 
>>> jboss-beans.xml
>>>
>>> webbeans.deployer/lib-int:
>>> total 560
>>> -rw-r--r--  1 pmuir  admin   37664  8 Jan 12:49 webbeans-api.jar
>>> -rw-r--r--  1 pmuir  admin   29714  8 Jan 12:49 webbeans-ri-int- 
>>> jbossas.jar
>>> -rw-r--r--  1 pmuir  admin    6713  8 Jan 12:49 webbeans-ri-spi.jar
>>> -rw-r--r--  1 pmuir  admin  201152  8 Jan 12:49 webbeans-ri.jar
>>>
>>> All jars in lib-int are inserted into the application's classpath  
>>> by a deployer.
>>>
>>> The only task I can see to include Web Beans is to add the  
>>> deployer to the JBoss AS build - I can do this (with Ales'   
>>> help ;-).
>>>
>>> Anything I'm missing?
>>>
>>> Pete
>>>
>>> _______________________________________________
>>> jboss-development mailing list
>>> jboss-development at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development





More information about the jboss-development mailing list