[Lazarus] jQuery interface for fcl-web

Joost van der Sluis joost at cnoc.nl
Tue Jun 9 14:27:35 CEST 2009


Op maandag 08-06-2009 om 15:28 uur [tijdzone +0200], schreef Michael Van
Canneyt:
> 
> On Mon, 8 Jun 2009, Joost van der Sluis wrote:
> 
> > Op maandag 08-06-2009 om 14:05 uur [tijdzone +0200], schreef Michael Van
> > Canneyt:
> >>
> > I'm still thinking about adding an option to the apache-modules and fcgi
> > to let the TWebModule stay in memory, as some kind of session with a
> > timeout. That would add a lot of other possibilities.... (more
> > servlet-like)
> 
> I've thought about it, and a design as Remobjects uses would be good:
> You'd need a global TWebmoduleFactory which is in charge of creating
> the instances or picking them from an in-memory pool. Depending on the
> application you can create descendents:
> - TOnShotWebmoduleFactory (create& destroy a module per request)
> - TPooledWebModuleFactory (have a pool of twebmodule instances and route the
>     request to one of them)
> - TSessionWebmoduleFactory (same module throughout the session)
> 
> It would require a minor change to the TWebApplication object: it no longer
> creates the webmodule directly, but asks the factory to create one. 
> Depending on which factory is used in the application, one of the above
> systems is then used to return an instance.

Yes, something like that

> > What helps when you have a project you want to work on. So you discover
> > what features you miss. Do you have an idea for something usefull?
> 
> Rework the contributed units section of the FPC website ? :-)

I knew you would say that.

Joost





More information about the Lazarus mailing list