hi chris, you could use [1] btw. [2] or any other similar site like nabble. (the discussions i was referring to took place in the whole jsf community and the expert-group. so it might be hard to find all threads. however, you are welcome to ask further questions.)
@jpa: you can use dtos as well as other approaches - [3] provides some hints about it. if you have further questions about it, we would be happy to improve the wiki with the corresponding answers. regards, gerhard [1] http://mail-archives.apache.org/mod_mbox/myfaces-users/ [2] http://mail-archives.apache.org/mod_mbox/myfaces-dev/ [3] https://cwiki.apache.org/confluence/display/EXTCDI/JPA+Usage http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2011/7/27 Christian Rosche <[email protected]> > Hi Gerhard, > > thanks for the explanation. > Yep, makes sense. Do you have a mail archive where I can > read your past discussion about it? > When working with JPA, is your CDI bean a dto? > > Regards, > Chris > > > -------- Original-Nachricht -------- > > Datum: Tue, 26 Jul 2011 16:43:44 +0200 > > Von: Gerhard Petracek <[email protected]> > > An: MyFaces Discussion <[email protected]> > > Betreff: Re: JSF and CDi > > > hi chris, > > > > first of all: welcome @ myfaces! > > > > what you saw is (imo) a "side-effect" if you have a beans.xml in your > > webapp-module. weld finds the classes but with "unknown" or no > annotations > > and you get dependent scoped beans (because it's the default scope in > > cdi). > > that would be the same with openwebbeans (the cdi implementation hosted > at > > apache) however, several portable cdi extensions like codi (codi is no > cdi > > implementation) provide a scope adapter. that means: even if you use jsf2 > > annotations for scopes, the beans will end up as cdi beans (with the > > corresponding cdi scope). > > > > there were a lot of discussions about this topic. in the end everybody > > agreed on not using the bean management facility of jsf >if< you can use > > cdi > > (or any other modern dependency injection container), because there is > > just > > no benefit in using a container which offers less functionality and you > > just > > get more disadvantages. > > > > regards, > > gerhard > > > > http://www.irian.at > > > > Your JSF powerhouse - > > JSF Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > > > > > > > 2011/7/26 Christian Rosche <[email protected]> > > > > > Hi all, > > > > > > I am not sure whether this is the right place to ask. > > > > > > I am creating a webapp with MyFaces and CODI. I would like to store all > > ui > > > related beans in the faces-config. All services should be managed by > > CDI. > > > > > > I konw that JSF 2 can understand the @Named annotation, but I would > like > > to > > > have just JSF at this place. > > > > > > My question: > > > Is it possible to inject CDI beans into faces managed beans? I did a > > test > > > with Weld, and it did work. But I am unsure, if this was planned or if > > it is > > > just working but nobody knows why. > > > > > > Regards, > > > Chris > > > > > > -- > > > NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie! > > > Jetzt informieren: http://www.gmx.net/de/go/freephone > > > > > -- > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de >

