Paul do you recived my large email where I explain you my situation?
Regards, Daniel On 7/6/07, daniel ccss <[EMAIL PROTECTED]> wrote:
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 > > > > > > >