首先让我说我是 Java EE 开发的新手。我的知识仅限于在 Eclipse 中创建一个简单的 helloworld servelt 并在 Tomcat 6 中对其进行测试。
我现在需要创建一个 WebDav servlet。我来到 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
}
}
然后我被困在这里。有人可以告诉我一个关于如何进行的好的初学者级教程吗?