`
tailorcai
  • 浏览: 93294 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

基于Milton的webdav解决方案 - Test

    博客分类:
  • JAVA
阅读更多
建立目录 d:\test
新建网络邻居 http://127.0.0.1:8080/webdav

就可以了。

package com.scs;

import java.io.File;
import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.mortbay.jetty.Server;
import org.mortbay.jetty.servlet.Context;
import org.mortbay.jetty.servlet.ServletHolder;

import com.bradmcevoy.http.DefaultResponseHandler;
import com.bradmcevoy.http.HttpManager;
import com.bradmcevoy.http.ServletRequest;
import com.bradmcevoy.http.ServletResponse;

import com.ettrema.http.fs.FileSystemResourceFactory;

public class UserStorage {
	static public void main(String[] args) throws Exception {
		Server server = new Server(8080);
		
        Context context = new Context(server,"/");

        context.addServlet( new ServletHolder( new HelloServlet()), "/*");
        context.setAllowNullPathInfo(true);
        
        server.start();
        server.join();
	}
	
    public static class HelloServlet extends HttpServlet
    {
    	FileSystemResourceFactory factory = new FileSystemResourceFactory();	   
	    HttpManager http = new HttpManager(factory, new DefaultResponseHandler("1,2"));
	    public HelloServlet() {
		    File file = new File("d:\\test"); 
	    	factory.setRoot( file );
	    }
	    
        protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
        {
        	ServletRequest req = new ServletRequest(request);
        	ServletResponse resp = new ServletResponse(response); 
        	http.process( req, resp );
        }
    }

}
分享到:
评论

相关推荐

    webdav-embedded-server:嵌入式WebDAV服务器可提供单个本地文件夹的文件

    本地文件夹的嵌入式WebDAV文件服务器 抽象的 该项目包含一个非常基本的WebDAV服务器,该服务器将提供单个本地文件夹的内容。 服务器的唯一参数是: 服务器将绑定到的端口 一个或多个用户凭据进行身份验证 使用...

    3D-Milton.zip

    3D-Milton.zip,C 渲染框架W/MLT、BiDi路径跟踪等和OpenGL预览(布朗论文09),3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。

    Portfolio-Milton-Mendes:Milton Mendes投资组合

    总的来说,Milton Mendes的"Portfolio-Milton-Mendes"项目是一个集中展示其技术能力的平台,主要基于HTML进行构建。通过分析这个投资组合,我们可以深入了解他的编程风格、项目管理和Web开发技术。这对于任何潜在...

    milton2:Milton核心库,第二个主要版本

    **Milton核心库:探索Java Web服务的基石** "Milton2"是一个针对Java平台的核心库,...对于希望深入了解Web服务开发或者寻求性能卓越的HTTP服务器解决方案的Java开发者来说,Milton2无疑是一个值得研究的优秀工具。

    Milton-Cortez:艺术家

    米尔顿·科尔特斯,或以"Milton-Cortez"闻名,是一位艺术家,他的工作和创作在艺术界占有重要地位。由于提供的信息有限,我们将探讨一般性的艺术家及其在当代艺术领域中的角色、贡献以及可能涉及的技术和主题。 ...

    v7files:由MongoDB支持的WebDAV服务器

    它是使用Jetty嵌入式Web服务器和Milton WebDAV库以Java编写的。 所有文件内容和元数据都存储在MongoDB内部。 文件内容使用的技术与GridFS非常相似,但是文件(和文件夹)元数据,也可以在其中对其进行版本控制。 ...

    milton-microsite

    "milton-microsite"是一个专门用于IDEO项目文档的微型站点模板,它旨在提供一个简洁、高效的在线展示平台,方便团队成员和用户查看、分享和管理项目文档。这个模板基于JavaScript技术构建,确保了良好的交互性和响应...

    [Head.First.Data.Analysis.2009].Michael.Milton.文字版.pdf

    《Head First 数据分析》(2009年版)由Michael Milton撰写,是一部旨在通过直观且有趣的方式教授数据分析基础知识的著作。本书不仅受到行业专家的高度评价,还因其独特的教学方法和实用工具的介绍而备受赞誉。 ### ...

    YEASU 3R 写频软件 1.2.0

    YEASU 3R 写频软件 FTBVX3 -------------------------------------...Post: 9 South Avenue, New Milton, Hampshire BH25 6EY, United Kingdom Copyright 2009 G R Freeth A screenshot of editing a memory

    gifsimon:经典Milton Bradley游戏的克隆,用于用户个人资料,论坛帖子等

    我将这个游戏基于Milton Bradley的经典游戏 ,因为我主要想证明用户个人资料游戏可以使用一个简单的游戏并入动画,希望每个人都已经知道如何玩。 但是,没有时间限制,我认为这是不必要的。 另外,您无法赢得这场...

    daily-robot-milton:吉米我的方形

    在【压缩包子文件的文件名称列表】"daily-robot-milton-master"中,"master"通常代表项目的主分支或者主要版本,这可能是一个开源项目,存储在Git这样的版本控制系统中。用户可以通过解压这个压缩包来获取项目的源...

    [英文][Head.First.Data.Analysis.2009].Michael.Milton.文字版.pdf

    《Head First Data Analysis》是一本由Michael Milton编写的书籍,主要目的是为了帮助读者理解和掌握数据分析的基本概念和技术,并通过一系列生动有趣的实例来展示如何将这些理论应用到实际问题解决过程中。...

    An Album Of Fluid Motion (Milton Van Dyke).part4

    流体力学领域的经典书籍,本书是以大量的实拍照片为基础讲述流体力学的基本知识的

    Sample-App-Web.Net:Repositorio-Exemplo(Obrigado Milton camara-#AzurenaPratica)无测试的环境MS-Azure

    简介 TODO:简要介绍您的项目。 让本节解释该项目背后的目标或动机。 入门 TODO:指导用户启动您的代码并在自己的系统上运行。 在本节中,您可以讨论: 安装过程 软件依赖 最新发行 ...待办事项:描述并显示如何构建...

    Introduction To Geometrical Optics, Milton Katz, 2002.pdf

    在Milton Katz教授所著的《Introduction To Geometrical Optics》一书中,深入探讨了几何光学的基础理论和应用。该书作为入门书籍,针对纽约州立大学的学生以及其他对几何光学感兴趣的读者,提供了一个全面的起点。...

    世联开发模式与策略大全152347559.pptx

    田园新城模式最早起源于英国,是针对二战后住房短缺的问题提出的解决方案之一。这种模式强调政府在新城开发中的主导作用,注重自给自足和平衡发展。 - **第一代田园新城**:规模较小,建筑密度较低,强调邻里单元的...

    MaxMilton.com-Old-v3::left_speech_bubble:我的博客网站资源

    Max Milton网站的资源-https: 。 概述 去做 用法 去做 写作风格指南 参见 。 ...博客内容已根据“知识共享署名无任何衍生物4.0( )”许可获得许可...麦克斯·米尔顿(Max Milton)< >自豪地制造。 :copyright:2018

    在Windows、Mac、Linux、Android和iOS上运行的MiltonJavaWe.zip

    MiltonJavaWe可能是一个基于Milton Web服务器的Java应用程序,该服务器允许用户在各种设备上访问和操作文件系统。 描述中的信息与标题相同,再次强调了这个应用的跨平台特性,意味着无论用户使用的是Windows、Mac、...

    基于相关利益者理论的企业社会责任层次模型-企业的社会责任包括哪些.docx

    ### 基于相关利益者理论的企业社会责任层次模型 #### 摘要 本文探讨了企业社会责任(CSR)与相关利益者理论的结合,并提出了一个多层次的企业社会责任模型。该模型根据社会责任与企业关系的紧密程度,将社会责任...

    BizTalk Server 2000 Developer's Guide for .NET(syngress安全图书)

    - **配套资源**:Syngress出版社提供的解决方案网站不仅包含了本书的内容更新,还提供了与作者互动的机会、专家解答疑难问题的服务以及精选链接等额外资源,极大地提升了书籍的价值。 综上所述,《BizTalk Server ...

Global site tag (gtag.js) - Google Analytics