Dummy, but works as requested

Make a dependency in a faces config between a bean which appears on the
first page and session bean.


2009/11/25 laredotornado <[email protected]>

>
> There may certainly be a design flaw and I definitely want to fix that at
> some point.  But for now, regarding your comment ...
>
> > I guess it is possible
>
> How?
>
> Thanks, - Dave
>
>
>
> Rene Guenther wrote:
> >
> > Hi Dave,
> >
> > I guess it is possible. I just wanted to point out though that on a first
> > glance it looks like a design flaw. In my opinion a managed bean should
> > always be related to a JSF page. If it is not related, it should not be
> > declared as a bean of the presentation layer.
> > Eg. a bean responsible for email sending and receiving is a bean that
> > could
> > be used without a presentation layer (eg. in a scheduled background
> > process).
> >
> > Cheers
> > Rene
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: laredotornado [mailto:[email protected]]
> > Gesendet: Mittwoch, 25. November 2009 17:05
> > An: [email protected]
> > Betreff: Possible to force bean to load into session at session start up?
> >
> >
> > Hi,
> >
> > I'm using MyFaces 1.1.6.  I have this declaration in my faces-config.xml
> > file ...
> >
> >   <managed-bean>
> >     <managed-bean-name>emailController</managed-bean-name>
> >     <managed-bean-class>
> >       myco.util.jsf.controller.EmailController
> >     </managed-bean-class>
> >     <managed-bean-scope>session</managed-bean-scope>
> >     <managed-property>
> >       <property-name>mailSession</property-name>
> >       <property-class>java.lang.String</property-class>
> >       <value>java:comp/env/mail/session</value>
> >     </managed-property>
> >    </managed-bean>
> >
> > What I am noticing, though, is that the bean is not actually placed into
> > the
> > session until I visit a JSF page that references the bean, like
> >
> > <h:inputHidden value="#{emailController.field1}" />
> >
> > I'm in a situation where I need to access the bean in a controller before
> > I
> > visit a page that references it.  Does anyone know how to tell
> MyFaces/JSF
> > to load the bean when the session starts?
> >
> > Thanks for all your help, - Dave
> >
> > --
> > View this message in context:
> >
> http://old.nabble.com/Possible-to-force-bean-to-load-into-session-at-session
> > -start-up--tp26515381p26515381.html
> > Sent from the MyFaces - Users mailing list archive at Nabble.com.
> >
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Possible-to-force-bean-to-load-into-session-at-session-start-up--tp26515381p26515686.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>

Reply via email to