[
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