Thomas, Thanks for the reply. Where did you find out about writing a "standalone" cocoon object. Is there some documentation you could point me too? Have you done this in your application?
I will try to give that a shot as I can't seem to find anything that resembles an application-scope variable. Concerning your custom generators...might they be useful to solve this problem: As I stated before, I select a few featured items to display to the user. I would like to implement that by having a tag in my XML content that I replace with XML for the items selected. So, I would have an XML content file that had, say, this tag: <featured-items/> And I would want to replace that with, say: <featured-items> <item>1</item> <item>2</item> ... </featured-items> Could something like that be done with a custom generator? Or might there be a better way? Regards, JF --- Thomas Lutz <[EMAIL PROTECTED]> wrote: > I am using quite the same environment as you > do...javaflow, jxtemplates, > some custom generators. > > Looking around I found no application object, too, > but :-) maybe the > this concept might help: > > Create a "standalone" cocoon independent class, that > is responsible for > building your items cache. If you implement this > class as a singleton it > would just act like a application object. I don't > think that you need > much synchronizing, so it should be no performance > issue.. it would > behave like the logger. > > This class could either recieve events from your > database, or a > "administration trigger reload webpage", or poll the > database every 50 > hits for new items... > > I don't know how fit you are in java, but that it is > not really hard to > implement, and I think it should work... although I > am not really a java > guru yet :-). > > HTH, > tom > > footh schrieb: > > >I still can't seem to find any information on an > >equivalent solution for an application-scope > object. > > > >I've switched to JavaFlow and JX templates now. > Would > >a class variable in a JavaFlow be considered as an > >application-scope variable, if I had the flow run > >through every page? > > > >The problem I'm trying to solve is, I have a list X > >items (which very gradually increases, maybe a > couple > >a week). On each page click in my site, I want to > >randomly grab a few of them to display to the user. > > > >In JSP, I implemented this by storing all the items > in > >an application object, which was essentially a > vector > >of the items, and randomly grabbed a few from this > >vector on each page click. In this situation, if > the > >number of items increased, I would need to restart > the > >container to initialize the vector with the new > >amount. But, I wouldn't have to hit the database > on > >every click. > > > >I wonder if there is a better way to do this in > >Cocoon. I envision having a custom tag, say > ><featured_items/> which would be replaced with XML > >data on the randomly chosen items and then > formatted > >in an XSL transformation. > > > >I am having trouble figuring out the logistics of > >doing this. Can anyone offer some advice? > > > >Regards, > > > >JF > > > >--- footh <[EMAIL PROTECTED]> wrote: > > > > > > > >>I've looked through a lot of documentation but I > >>can't > >>seem to find any information on this. > >> > >>How does one set and/or access an > application-scope > >>or > >>session-scope java object within the cocoon > >>framework > >>- either in an XSP page, a logicsheet or in a > >>pipeline. I've found lots of information on > >>accessing > >>simple session attributes but nothing on an > object. > >>And I haven't found any information on the > >>application-scope. > >> > >>A link to a resource would be just as welcome as > an > >>explanation as I am more than happy to read > >>documentation. > >> > >>Regards, > >> > >>JF > >> > >> > >> > >>____________________________________________________ > >>Start your day with Yahoo! - make it your home > page > >>http://www.yahoo.com/r/hs > >> > >> > >> > >> > >> > >--------------------------------------------------------------------- > > > > > >>To unsubscribe, e-mail: > >>[EMAIL PROTECTED] > >>For additional commands, e-mail: > >>[EMAIL PROTECTED] > >> > >> > >> > >> > > > > > > > > > >____________________________________________________ > >Start your day with Yahoo! - make it your home page > > >http://www.yahoo.com/r/hs > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
