> The only breakage that I can see is that Req.request is going to turn from > an HttpServletRequest to Box[HttpServletRequest] The rest will be under the > covers.
This is pretty damn exciting. On Mar 20, 10:24 am, David Pollak <feeder.of.the.be...@gmail.com> wrote: > On Fri, Mar 20, 2009 at 1:52 AM, Viktor Klang <viktor.kl...@gmail.com>wrote: > > > > > Guys, > > > I might only have 8 years of experience with working with the > > Servlet-stack, but the main reason that Lift is hooked into a Filter is that > > Lift filters requests... ;) > > > Hooking it in as a Servlet would only be feasible if we'd have a two-pass > > system where: > > > The request first goes through the Filter, to do rewriting and see if it's > > a Lift-request, then do a dispatch to a LiftServlet and let the lift servlet > > do the actual delivery of the payload, else just passing the request through > > the FilterChain > > > What do you think? > > By default Lift stays as a Filter. > > It will be possible to run Lift as a Servlet. > > It will also be possible to run Lift as a Portlet. > > Toilet, no. > > Other kind of input (e.g., hook it into that high performance Scala-based > HTTP server that Russian guy wrote), yes. > > The bottom line is that we want to divorce Lift from the mechanics of where > the request came from or is going to as much as possible. > > The only breakage that I can see is that Req.request is going to turn from > an HttpServletRequest to Box[HttpServletRequest] The rest will be under the > covers. > > > > > > > Cheers, > > Viktor > > > On Fri, Mar 20, 2009 at 12:16 AM, Chad Skinner > > <chadwskin...@gmail.com>wrote: > > >> On Thu, Mar 19, 2009 at 5:44 PM, David Pollak < > >> feeder.of.the.be...@gmail.com> wrote: > > >>> Chad, > >>> What would be most helpful is if you could mock up and example with > >>> servlets (written in Scala or Java). If I have something that I can run > >>> and > >>> test, then I can figure out how to shim Lift into it. > > >> David, I'll try to mock something up when I get a little bit of time, > >> however I don't know much about a lot of the services supported by Lift > >> (Comet, being one) and so any example I come up with would be a little > >> short > >> sighted at best. Are you familiar with OSGi and would you be interested in > >> discussing methods of implementing Lift as services? In the meantime I will > >> start working on a couple of the simpler applications and getting the > >> servlets working on OSGi. > > >> Also, I don't know much about the snippets, are the classes containing the > >> snippets pooled or instantiated on a request basis or are they treated as > >> singletons? The reason I ask is I am using Easybeans with JPA and would > >> like > >> to be able to inject the required EJB. If the snippets are singletons then > >> this would not work otherwise I would need to know how to extend the > >> factory > >> to inject the EJB. > > >> Thanks Again, > >> Chad > > > -- > > Viktor Klang > > Senior Systems Analyst > > -- > Lift, the simply functional web frameworkhttp://liftweb.net > Beginning Scalahttp://www.apress.com/book/view/1430219890 > Follow me:http://twitter.com/dpp > Git some:http://github.com/dpp --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---