Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [stellation-res] WVCM - I love apache :-)

<snip>
> >>
> >> In the course of poking around get a more accurate idea of how much
> >> work would
> >> be involved in WVCM-ifying Stellation, I popped on over to Apache, to
> >> see what they
> >> had.
> >>
> >> In the jakarta project, Apache has implemented Tomcat, which is a
> >> complete
> >> servlet container implementation. As it turns out, it also includes a
> >> complete
> >> HTTP server implementation for use outside of Apache; further, the
> >> servlet
> >> container there actually has an implementation of a WebDAV servlet 
> >> that
> >> implements all of basic WebDAV. To extend that to provide complete
> >> protocol
> >> support for WebDAV in the servlet engine will be *very* easy - it's an
> >> excellent,
> >> clear implementation, which is deliberately designed to make it easy 
> >> to
> >> extend
> >> for things like DeltaV.
> >>
> >> (Note that what I'm saying is easy is just the simple protocol 
> >> support:
> >> receiving
> >> and parsing requests, and generating correctly formatted responses.
> >> This is
> >> completely independent of how much work it is to implement the
> >> underlying protocol
> >> semantics, which will definitely *not* be very easy. But the heavy
> >> grungework of
> >> writing tons of code for parsing and generating correct HTTP is 
> >> already
> >> done
> >> for us.)
> >>
> > Have you looked at the Eclipse implementation of WebDAV? Although it is
> > documented as being an interim api/implementation and subject to 
> > change, but
> > it looks reasonably complete.
> 
> I haven't looked at the code, but I've talked to some people who are 
> involved in it.
> 
> As I understand it, there are two parts to the WebDAV code that they're 
> building.
> 
> One is the client - the new team client for 3.0 is going to be 
> WebDAV/WCVM based. We're going to build on that code.
> 
> The other part is the server, and for the server, they're using Tomcat 
> with the Tomcat WebDAV servlet, and building up a WebDAV/DeltaV server 
> on top of CVS. From our point of view, this part isn't particularly 
> useful  (or, more accurately, the part of it that
> is useful to that is Tomcat, and the generic parts of the protocol 
> implementation
> servlets go back to apache tomcat - so by getting the apache stuff, we 
> get what
> we want.)
> 
I am all for not having to write code :-)

Regards

Jonathan



Back to the top