`

Restlet2.0学习——文件路径访问

 
阅读更多
由于就是官方的实例照搬了一下,简单尝试没有问题。就先把代码贴出来了。

public class DirStartRun {
	/**
	 * web browser input:http://localhost:8182/
	 * @param args
	 * @throws Exception
	 */
	public static void main(String[] args) throws Exception {
		// URI of the root directory.   
		final String ROOT_URI = "file:///c:/restlet/docs/api/";    
		  
		// Create a component   
		Component component = new Component();   
		component.getServers().add(Protocol.HTTP, 8182);   
		component.getClients().add(Protocol.FILE);   
		  
		// Create an application   
		Application application = new Application() {   
		    @Override  
		    public Restlet createInboundRoot() {   

		    	return new Directory(getContext(), ROOT_URI);   
		    }   
		};   
		  
		// Attach the application to the component and start it   
		component.getDefaultHost().attach(application);   
		component.start();  
	}
	
}
分享到:
评论

相关推荐

    restlet2.0版本jee源代码

    了解了这些基本概念后,你可以通过解压"restlet-jee-2.0.14"压缩包,查看源代码、例子和API文档,更深入地学习Restlet 2.0如何在Java EE环境中实现REST服务。这将有助于你开发出高效、灵活且易于维护的Web应用程序。

    Restlet 2.0 边学边写(八)使用jQuery和ajax实现对Restlet资源的CRUD操作

    在本篇博文中,我们将深入探讨如何利用jQuery和Ajax技术与Restlet 2.0框架进行交互,实现对Restful资源的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,即CRUD操作。Restlet是一个开源的Java ...

    restlet2.0+spring3.0+hibernate3.3.框架集成

    在这个场景中,我们关注的是"restlet2.0+spring3.0+hibernate3.3"的整合,这是一个经典的Java Web开发组合,分别代表了RESTful API、服务层管理和持久化层的优秀实践。 首先,让我们深入了解每个框架的核心特性: ...

    restlet-jee-2.0.6.zip_Restlet 2..0_Restlet framework2.0_org.rest

    标题"restlet-jee-2.0.6.zip_Restlet 2..0_Restlet framework2.0_org.rest"表明这是一个针对Java企业版(Java EE)的Restlet框架2.0.6版本的压缩包,其中包含了与org.restlet相关的组件。 描述中的"restlet框架所需...

    restlet2.1学习笔记项目代码

    本项目是针对Restlet 2.1版本的学习笔记,包含了实际的项目代码,旨在帮助开发者更好地理解和应用Restlet框架。 在Restlet 2.1中,有几个关键概念和组件值得深入探讨: 1. **组件(Component)**:Restlet框架的...

    RESTLET框架学习书籍

    #### 三、RESTLET框架的学习路径 - **入门阶段**: - **反思Web开发**:理解传统的Web开发方法及其局限性,引入REST架构的思想。 - **设计RESTful Web API**:学习如何根据REST原则设计API接口。 - **创建Restlet...

    restlet

    文件列表中的"RESTlet"可能是RESTlet框架的源代码、文档或示例应用。通过学习这些资料,开发者可以深入理解RESTlet的工作原理,掌握如何使用RESTlet构建RESTful服务和客户端应用,从而提升其在Web服务开发领域的专业...

    rome-0.9.jar

    restlet2.0 Restlet Caused by: java.lang.ClassNotFoundException: com.sun.syndication.feed.synd.SyndFeed java.lang.NoClassDefFoundError: com/sun/syndication/feed/synd/SyndFeed

    RESTLET开发(三)

    接下来,我们需要创建一个`restlet-servlet.xml`文件,该文件用于配置Spring容器中的REST资源映射。 ```xml ``` 这段配置指定了两个URL路径:`/student/{studentId}` 和 `/...

    RESTLET开发

    解压缩下载的文件到指定位置,假设解压缩后的文件夹路径为`%RESTLET_HOME%`。 #### 三、基于JAX-RS的REST服务实现 **JAX-RS (JSR-311)**是一种Java API,使得Java Restful服务的开发变得快速且简单。该API提供了...

    RESTlet自用2

    相关的学习资料,如"MHT"文件和"PPT",提供了理论知识和实践经验,帮助开发者更好地理解和运用RESTlet框架。而"restlet系列"则可能是一个深入学习和掌握RESTlet的资源库,涵盖了从基础到高级的各种主题。在开发...

    Restlet所需要的所有jar包

    首先,你需要将压缩包中的所有jar文件添加到你的项目类路径中,这可以通过IDE的构建路径设置或MANIFEST.MF文件的Class-Path属性完成。接着,根据你的需求,可以参考Restlet官方文档或者示例代码,学习如何创建和配置...

    restlet项目

    通过学习和实践"FirstRestlet"项目,开发者可以了解如何在实际项目中运用Restlet框架,从而更高效地构建RESTful Web服务。此外,它还能帮助理解REST原则,如资源、统一接口和无状态通信等,这些都是现代Web开发中的...

    Restlet与Spring 集成

    - **restletContext.xml**:这是Restlet的配置文件,定义了一个Spring组件`SpringComponent`,并设置了默认目标`defaultTarget`为`application`。`BaseApplication`类是自定义的Restlet应用程序,它使用`component....

    Restlet Client 插件安装包

    1. **获取插件**: 你已经拥有了名为"Restlet Client - REST API Testing.crx"的安装包,这是`.crx`格式的Chrome扩展程序文件。 2. **安装方法**: 将该文件直接拖拽到打开的Google Chrome浏览器窗口中,浏览器会自动...

    restlet入门示例

    如果你使用的是Maven,可以在pom.xml文件中添加Restlet相关的依赖。对于其他构建工具,如Gradle或Ant,也需要类似的操作。 步骤2:创建Restlet应用 在Restlet中,应用是所有组件的容器。你可以通过实现`org.restlet...

    Restlet学习的三篇文章

    Restlet是一个开源框架,专为构建RESTful(Representational State Transfer)Web服务而设计。REST是一种轻量级的架构风格,常用于构建高效、可扩展的网络应用程序。它强调资源的概念,通过URI(统一资源标识符)来...

    Restlet in action 中文

    同时,书中还介绍了Restlet框架2.0版,包括其主要特性和整体架构。 **第二部分 Getting ready to roll out**进一步深入,讲解了如何设计和使用Restlet representations,确保安全性,以及如何文档化和管理RESTful ...

    restlet-1.2m1

    3. **路由和资源**:Restlet使用代表资源的类,通过URL路径进行访问。了解如何定义和配置路由规则对于构建REST服务至关重要。 4. **扩展和插件**:Restlet允许开发人员通过添加自定义模块来扩展其功能,例如添加...

Global site tag (gtag.js) - Google Analytics