まず最初に、私は Java EE 開発の初心者です。私の知識は、Eclipse で単純な helloworld サーベルトを作成し、それを Tomcat 6 でテストすることで終わります。
次に、WebDav サーブレットを作成する必要があります。Jackrabbit に来て、チュートリアルを検索しましたが、現在の知識レベルに適した情報が見つかりませんでした。
私が見つけた唯一の兆候は、AbstractWebdavServlet を拡張するクラスを作成してから、他のクラスを実装することです。
そこで、Eclipse で動的 Web プロジェクトを作成し、jackrabbit-webdav-2.4.3.jar 依存関係を追加して、次のようなクラスを作成しました。
import org.apache.jackrabbit.webdav.DavLocatorFactory;
import org.apache.jackrabbit.webdav.DavResource;
import org.apache.jackrabbit.webdav.DavResourceFactory;
import org.apache.jackrabbit.webdav.DavSessionProvider;
import org.apache.jackrabbit.webdav.WebdavRequest;
import org.apache.jackrabbit.webdav.server.AbstractWebdavServlet;
public class testDAV extends AbstractWebdavServlet{
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public DavSessionProvider getDavSessionProvider() {
// TODO Auto-generated method stub
return null;
}
@Override
public DavLocatorFactory getLocatorFactory() {
// TODO Auto-generated method stub
return null;
}
@Override
public DavResourceFactory getResourceFactory() {
// TODO Auto-generated method stub
return null;
}
@Override
protected boolean isPreconditionValid(WebdavRequest arg0, DavResource arg1) {
// TODO Auto-generated method stub
return false;
}
@Override
public void setDavSessionProvider(DavSessionProvider arg0) {
// TODO Auto-generated method stub
}
@Override
public void setLocatorFactory(DavLocatorFactory arg0) {
// TODO Auto-generated method stub
}
@Override
public void setResourceFactory(DavResourceFactory arg0) {
// TODO Auto-generated method stub
}
}
それから私はここで立ち往生しています。進め方について、初心者向けの優れたチュートリアルを誰か教えてもらえますか?