Yes, I tried using Weld and CDI but with the same result. Also I do not do bean init stuff in the consctructor but in a init-method that I am trying to make sure is called only once, which do not seem to be that easy.....
BTJ On Sat, 08 Nov 2014 13:13:35 +0100 Ludovic Pénet <l.pe...@senat.fr> wrote: > I would rather use @Named / @Inject, which are more powerful than > @ManagedBean / @ManagedProperty. You can inject more stuff, in more places > with less side effects. You would have less side effects with properties > serialization and such things. > > I also usually prefer Deltaspike @ViewAccessScoped to @ViewScope. With > @ViewAccessScoped, your bean will live as long as it is used during user > navigation. I find it more handier than @ViewScoped and even @FlowScoped, as > it requires no configuration. > > Finally, I stopped doing bean init stuff in constructors. Objects are > instantiated during serialization. I prefer to use @PostConstruct for init > and @PreDestroy for termination stuff. > > Hope this helps. > > Ludovic > > Le 7 novembre 2014 22:22:07 UTC+01:00, "Bjørn T Johansen" <b...@havleik.no> a > écrit : > >That I can do... :) > > > >Attached... > > > > > >BTJ > > > >On Fri, 7 Nov 2014 16:14:55 -0500 > >"Howard W. Smith, Jr." <smithh032...@gmail.com> wrote: > > > >> That's fine. > >> > >> Can you provide your XHTML and java bean definition (source code) > >here? You > >> provided a little bit of your java bean in primefaces forum. > >> > >> Your XHTML and java bean may help us on this list to help you. > >> > >> > >> On Fri, Nov 7, 2014 at 4:11 PM, Bjørn T Johansen <b...@havleik.no> > >wrote: > >> > >> > Yes, I did.. But since I did not get any answer there and I thought > >that > >> > this was more a JSF question than a PrimeFaces question, I thought > >I should > >> > try here.... Was that wrong? > >> > > >> > BTJ > >> > > >> > On Fri, 7 Nov 2014 15:58:59 -0500 > >> > "Howard W. Smith, Jr." <smithh032...@gmail.com> wrote: > >> > > >> > > Interesting, you asked the same question in PrimeFaces forum. > >> > > > >> > > http://forum.primefaces.org/viewtopic.php?f=3&t=40267 > >> > > > >> > > > >> > > On Fri, Nov 7, 2014 at 3:42 PM, Bjørn T Johansen <b...@havleik.no> > >wrote: > >> > > > >> > > > I trying to create a webapplication using request and/or > >viewscope > >> > instead > >> > > > of sessionscope, which I have always used... (Neved needed to > >concern > >> > > > myself with memory usage in the apps I have implemented.. :) ) > >> > > > But I now have a problem using @ViewScoped.. > >> > > > When I access index.xhtml which uses a managed bean in > >viewscope, the > >> > > > constructor is called multiple times. And the same with an init > >> > method, that > >> > > > should be called only once. I am using..: > >> > > > > >> > > > <f:metadata> > >> > > > <f:viewAction action="#{calendarController.initPrices}" /> > >> > > > </f:metadata> > >> > > > > >> > > > <h:head>...... > >> > > > > >> > > > to call the init method, but I have also tried using f:event > >> > prerenderView > >> > > > and also @PostConstruct but I am not able to make the bean call > >the > >> > init > >> > > > method only once... > >> > > > > >> > > > What am I missing? > >> > > > > >> > > > > >> > > > Regards, > >> > > > > >> > > > BTJ > >> > > > -- > >> > > > > >> > > > > >> > > >----------------------------------------------------------------------------------------------- > >> > > > Bjørn T Johansen > >> > > > > >> > > > b...@havleik.no > >> > > > > >> > > > > >> > > >----------------------------------------------------------------------------------------------- > >> > > > Someone wrote: > >> > > > "I understand that if you play a Windows CD backwards you hear > >strange > >> > > > Satanic messages" > >> > > > To which someone replied: > >> > > > "It's even worse than that; play it forwards and it installs > >Windows" > >> > > > > >> > > > > >> > > >----------------------------------------------------------------------------------------------- > >> > > > > >> > > >> >