RestLet框架的入门
官网地址
- 创建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部署,客户端访问
RestLet框架的入门相关推荐
- Quartz 框架快速入门(二)
尽可能的用声明式处理软件配置,其次才考虑编程式的方式.在上一篇<Quartz 框架快速入门(一)>中,如果我们要在 Job 启动之后改变它的执行时间和频度,必须去修改源代码重新编译.这种方 ...
- node.js Web应用框架Express入门指南
node.js Web应用框架Express入门指南 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-28 我要评论 这篇文章主要介绍了node.js Web应用框架Express入门 ...
- Quartz 框架快速入门(四)
Spring的scheduling.quartz包中对Quartz框架进行了封装,使得开发时不用写任何QuartSpring的代码就可以实现定时任务.Spring通过JobDetailBean,Met ...
- Quartz 框架快速入门(三)
在前面两篇文章中简单介绍了在java应用程序中如何使用Quartz框架,这一篇中我们将看到如何在web环境下通过配置文件来完成Quartz的后台作业调度,而不必手工去创建Trigger和Schedul ...
- 美团小程序框架mpvue入门教程
美团小程序框架mpvue入门教程 自打写了 美团小程序框架mpvue蹲坑指南, 一发不可收拾,今天趁周末空闲,来写个mpvue(没朋友)的简单入门教程,本教程只针对新手,老鸟勿喷. 另外,我还专门为本 ...
- java元婴期(22)----java进阶(mybatis(1)---mybatis框架概述入门程序)
1.对原生态jdbc程序中问题总结(为啥要用mybatis) 1.数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能. 设想:使用数据库连接 ...
- 【完结】给新手的12大深度学习开源框架快速入门项目
文/编辑 | 言有三 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpen ...
- 【github干货】主流深度学习开源框架从入门到熟练
文章首发于微信公众号<有三AI> [github干货]主流深度学习开源框架从入门到熟练 今天送上有三AI学院第一个github项目 01项目背景 目前深度学习框架呈百家争鸣之态势,光是为人 ...
- MvvmLight框架使用入门(三)
MvvmLight框架使用入门(三) 本篇是MvvmLight框架使用入门的第三篇.从本篇开始,所有代码将通过Windows 10的Universal App来演示.我们将创建一个Universal ...
- numpy pytorch 接口对应_拆书分享篇深度学习框架PyTorch入门与实践
<<深度学习框架PyTorch入门与实践>>读书笔记 <深度学习框架PyTorch入门与实践>读后感 小作者:马苗苗 读完<<深度学习框架PyTorc ...
最新文章
- MySQL IN、Exist关联查询时,我们为什么建议小表驱动大表?
- 网站建设很简单,想要成功却很难
- Symfony4中文文档: 安装和设置Symfony框架
- (25)2-9-9-12分页(下)
- 怎么写自己的CMakeLists.txt--二
- VC++打开、保存文件对话框和浏览文件夹对话框
- Exynos4412 IIC 总线驱动开发相关问题总结
- Webx框架:Pipeline基本介绍
- 300小时成为java程序员_直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer!...
- 界面设计方法 (1) — 3. 字典功能的设计
- 随机森林 Random Forest
- B站又出事了,遭几大平台联合谴责
- PS MAC 2022安装步骤
- 用户邀请码的生成方法
- 使用VS2012调试ReactOS源码
- Exp6 信息搜集与漏洞扫描 20164323段钊阳
- 解决:win10打印机连上,但是控制面板显示未指定
- linux-rootfs根文件系统构建
- 我的世界服务器npc怎么修改,我的世界NPCmod教程如何设置任务NPC
- 机器学习(三)——决策树
热门文章
- 国内可外用免费语料库下载资源汇总, 语言翻译必备:国内外23个语料库推荐
- 金山词霸怎样才能在PDF阅读器(ADOBE 7.0/9.0)上取词翻译
- android 平方常规字体,android - Android将Roboto字体设置为粗体,斜体,常规,…(类似于自定义字体系列) - 堆栈内存溢出...
- java实现文件移动_java实现文件的复制,移动
- SEO网站前端优化整理
- 微信公众平台系列-7拓展(如何使用微信扫一扫登录自己的网站)
- 骨传导耳机哪个好,骨传导耳机运动品牌推荐
- Coin3D三维可视化教程8
- 解决Maven项目pom文件中出现的错误:Missing artifact oracle:ojdbc7:jar:12.1.0.2.0:compile
- Java导出Excel数据错乱