Vladimir I will start with that jar also, I was looking and IMHO that is the
better. What do you think Paul. In fact I think that Red Hat buy JBoss, and
I listen that they are developing an IDE, that will be in the market in
December

On 7/6/07, Vladimir Isakovich <[EMAIL PROTECTED]> wrote:

Paul,
I believe, you've attached your app to one of your messages a couple of
days ago. I'll try to look at it.
Also, I've just started looking into ajax, and they offer another
mechanizm: just pushing the bean from one request to another, what may be a
good case for the scroller.
BTW, I found only jboss-ajax4jsf jar, (cause Jboss somehow got that that
company), I guess I'll go with this one for my ajax studies. Or you have a
better choice?

vlad

On 7/6/07, Paul Iov <[EMAIL PROTECTED] > wrote:
>
> Vladimir Isakovich schrieb:
> > Yes, I have just one call getting through to my DB, the session scoped
>
> > bean with Paul's blocking method worked. The drawback with this
> > approach, we may start thinking on cleaning session off of the unused
> > objects, otherwise our app may consume too much cache on the server.
> >
> > vlad
> That's why I don't utilize the JSF backing bean facility. It's not
> flexibly enough to maintain high dynamically applications.
> I've implement own session controller and it's the only backing bean I
> have to declare in my faces-config.xml ;) The other part of magic is
> application wide controller (started with ServletContextListener) to
> maintain some global issues and, first of all the sessions, which I
> catch with HTTPSessionListener.
>
> Just a little hint: you can 'inject' your beans into session without
> declaring it in config.
>
> <managed-bean>
>      <managed-bean-name>MyBean</managed-bean-name>
>      <managed-bean-class> my.MyClass</managed-bean-class>
>      <managed-bean-scope>session</managed-bean-scope>
> </managed-bean>
>
> is equal to:
>
> FacesContext fCtx    = FacesContext.getCurrentInstance();
> ExternalContext eCtx    = _fCtx.getExternalContext();
> ServletContext srvCtx  = (ServletContext)_eCtx.getContext();
> HttpSession session = (HttpSession)_eCtx.getSession(false);
> ...
> MyClass myInstance = new MyClass();
> session.setAttribute("MyBean", myInstance);//put MBean to session
>
>
>

Reply via email to