您的位置:首页 > 编程语言 > Java开发

Restlet学习

2015-08-06 18:35 405 查看


import org.restlet.Application;

import org.restlet.Component;

import org.restlet.Restlet;

import org.restlet.data.Protocol;

import org.restlet.routing.Router;

public class FirstStepsApplication extends Application {

 public static void main(String[] args) throws Exception { 

     // Create a new Component. 

     Component component = new Component(); 

     // Add a new HTTP server listening on port 8182. 

     component.getServers().add(Protocol.HTTP, 8183); 

     // Attach the sample application. 

     component.getDefaultHost().attach("/firstSteps", 

             new FirstStepsApplication()); 

     // Start the component. 

     component.start(); 

 } 

    /**

     * Creates a root Restlet that will receive all incoming calls.

     */

    @Override

    public synchronized Restlet createInboundRoot() {

        // Create a router Restlet that routes each call to a new instance of HelloWorldResource.

        Router router = new Router(getContext());

        // Defines only one route

        router.attach("/context", FirstResouce.class);

        return router;

    }

}

---------------------------------------------------------------------------------

import org.restlet.resource.Get;

import org.restlet.resource.ServerResource;

public class FirstResouce extends ServerResource{

 @Get

 public static String testGet() {

  return "hello restlet";

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Restlet Java