Claims
- 1. A WebDAV server component comprising:
a servlet architecture providing generic interfaces with respect to a plurality of WebDAV methods.
- 2. The WebDAV server component of claim 1, wherein said WebDAV methods comprise doPropFind, doPropPatch, doMkCol, doCopy, doMove, doLock, and doUnLock.
- 3. The WebDAV server component of claim 2, wherein said servlet architecture further provides generic interfaces with respect a plurality of HTTP extensions not specifically directed to WebDAV.
- 4. The WebDAV server component of claim 3, wherein said HTTP extensions comprise doGet, doPost, doPut, and doDelete.
- 5. The WebDAV server component of claim 1, wherein said servlet architecture implements a class to override at least one method for servicing WebDAV requests.
- 6. The WebDAV server component of claim 1, wherein said servlet architecture is utilized to provide a WebDAV Slide Servlet, to implement a predefined content management system as a WebDAV Servlet.
- 7. The WebDAV server component of claim 1, wherein said servlet architecture is utilized to provide a Proxy WebDAV Servlet to create a proxy to at least one other WebDAV server.
- 8. A computer program product comprising:
code for defining servlets for providing generic interfaces with respect to a plurality of WebDAV methods.
- 9. The computer program product of claim 8, wherein said WebDAV methods comprise doPropFind, doPropPatch, doMkCol, doCopy, doMove, doLock, and doUnLock.
- 10. The computer program product of claim 9, wherein said code for defining servlets further provides for generic interfaces with respect a plurality of HTTP extensions not specifically directed to WebDAV.
- 11. The computer program product of claim 10, wherein said HTTP extensions comprise doGet, doPost, doPut, and doDelete.
- 12. The computer program product of claim 8, wherein said code for defining servlets implements a class to override at least one method for servicing WebDAV requests.
- 13. The computer program product of claim 8, wherein said code for defining servlets is utilized to provide a WebDAV Slide Servlet, to implement a predefined content management system as a WebDAV Servlet.
- 14. The computer program product of claim 8, wherein said code for defining servlets is utilized to provide a Proxy WebDAV Servlet to create a proxy to at least one other WebDAV server.
- 15. The computer program product of claim 8, wherein said code for defining servlets comprises a WebDAV middleware server component.
- 16. A WebDAV system comprising:
means for providing a plurality of WebDAV servlets having generic interfaces with respect to a plurality of WebDAV methods; and means for providing generic interfaces with respect a plurality of HTTP extensions not specifically directed to WebDAV.
- 17. The system of claim 16, wherein said WebDAV methods comprise doPropFind, doPropPatch, doMkCol, doCopy, doMove, doLock, and doUnLock.
- 18. The system of claim 16, wherein said HTTP extensions comprise doGet, doPost, doPut, and doDelete.
- 19. The system of claim 16, further comprising:
means for overriding at least one method for servicing WebDAV requests.
- 20. The system of claim 16, further comprising:
means for an underlying servlet container calling a servlet's service method when a particular WebDAV servlet of said plurality of WebDAV servlets is executed.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to co-pending commonly assigned U.S. patent application Ser. No. [Docket Number 100203190-1] entitled “XML DRIVEN WEBDAV UNIT”, U.S. patent application Ser. No. [Docket Number 100202441-1] entitled “WEBDAV URL CONNECTION”, and U.S. patent application Ser. No. [Docket Number 100202438-1] entitled “WEBDAV UNIT TEST FRAMEWORK”, the disclosure of which are hereby incorporated herein in their entirety.