wiki.zope.jp
WebDAVwhats
RecentChanges
WikiHelp
WikiPractice
JumpSearch
WebDAV
とは?
"
Web
-based
D
istributed
A
uthoring and
V
ersioning"
DAV とも表記可。
RFC2291,2581 で定義された Web コンテンツ管理のためのプロトコル。
HTTP/1.1 を拡張して作られた
リソース、コレクション、プロパティ、ロックの新概念を導入
MKCOL, PROPFIND,PROPPATCH,COPY,MOVE,LOCL,UNLOCK の新メソッドを追加 u - HEAD, OPTIONS, GET, POST 以外の既存メソッドを拡張
ステータスコードの新設/拡張
下記の4つの機能を持つ
ネットワーク間のファイル転送/共有
ファイルのヴァージョン管理 (DeltaV Project)
検索 (DASL Project)
アクセスコントロール (ACL Project)
特徴
使うポートは 80 番のみ。FireWall 越えも簡単(*1)。
セッション層以上で機能するので、既存の Web セキュリティが流用できる
実装例
サーバー : Apatch+mod_dav, IIS5(Windows), Jigsaw(Java), Zope(python), rDAV(ruby), etc...
クライアント : Webフォルダ(Windows), cadaver(UNIX), SkunkDAV(Java), etc...
ZopeはデフォルトでWebDAVサーバです
- *1 新しいsquidはWebDAV対応しています、ただしコンパイルオプションを入れる必要あり。詳細求む (^^;
sio
Last edited Sat, 09 Sep 2006 21:10:48 +0900
Edit this page