官网地址
- 创建maven工程(war)
- pom.xml文件中导入jar包
<repositories><repository><id>restlet</id><url>http://maven.restlet.com/</url></repository></repositories><dependencies><dependency><groupId>org.restlet.jee</groupId><artifactId>org.restlet</artifactId><version>2.0.1</version></dependency><dependency><groupId>org.restlet.jee</groupId><artifactId>org.restlet.ext.servlet</artifactId><version>2.0.1</version></dependency><dependency><!-- spring整合的时候用 --><groupId>org.restlet.jee</groupId><artifactId>org.restlet.ext.spring</artifactId><version>2.0.1</version></dependency></dependencies>
- 创建 BaseCampApplication
package com.jxq.rest;import org.restlet.Application;
import org.restlet.Restlet;
import org.restlet.routing.Router;public class BaseCampApplication extends Application{@Overridepublic Restlet createInboundRoot() {System.out.println("createInboundRoot");Router router = new Router(getContext());router.attach("/hello",HelloRestLet.class);return router;}
}
- 创建HelloResource
package com.jxq.rest;import org.restlet.resource.Get;
import org.restlet.resource.ServerResource;public class HelloResource extends ServerResource{@Getpublic String doSayHello() {return "hello Hello RestLet";}
}```javascript5、web.xml```javascript
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"version="2.5"><display-name>restLetDemo</display-name><!-- Restlet adapter --><servlet><servlet-name>RestletServlet</servlet-name><servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class><init-param><!-- BaseCampApplication --><param-name>org.restlet.application</param-name><param-value>com.jxq.rest.BaseCampApplication</param-value></init-param></servlet><!-- 配置拦截 --><servlet-mapping><servlet-name>RestletServlet</servlet-name><url-pattern>/*</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list>
</web-app>
6、tomcat部署,客户端访问