上一次实践是将Restlet与spring集成,本次实践是将实现POST、PUT和DELETE方法。

参考:http://ajaxcn.iteye.com/blog/417596

1.pojo

在com.sunny.restlet.order包下创建Customer类,代码如下:

Java代码

package com.sunny.restlet.order;

public class Customer {

private String name;

private String address;

public Customer(String name, String address) {

super();

this.name = name;

this.address = address;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

@Override

public String toString() {

return "Customer [name=" + name + ", address=" + address + "]";

}

}

package com.sunny.restlet.order;

public class Customer {

private String name;

private String address;

public Customer(String name, String address) {

super();

this.name = name;

this.address = address;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

@Override

public String toString() {

return "Customer [name=" + name + ", address=" + address + "]";

}

}

类定义了Customer的属性、构造方法和toString()方法。

2.Dao

修改com.sunny.restlet.order.OrderDao接口,代码如下:

Java代码

package com.sunny.restlet.order;

public interface OrderDao {

public String getOrderById(String orderId);

public String getSubOrderById(String subOrderId);

public Customer getCustomerById(String custId);

public String addCustomer(Customer customer) ;

public void updateCustomerById(Customer customer, String custId);

public void deleteCustomerById(String custId);

}

java restlet 教程_Restlet 2.0 边学边写(五)Restlet的POST、PUT和DELETE相关推荐

  1. java ee7教程_JavaEE 7.0 Web技术教程 -解道Jdon

    JavaEE7.0 Web技术教程 Java平台企业版(Java EE )提供了一个基于标准开发Web和企业应用程序的平台.这些应用程序通常被设计 作为多层应用程序,用一个前端层组成的网络架构,一个 ...

  2. Flutter入门实战教程:从0到1仿写web版掘金App (完结)

    前言 准确的说,这是去年十一月份就写好的教程, 虽然迟迟未上线(拖了半年),但是非常感谢购买的老铁们~ 虽然心中很不爽, 但是回头想想,也是的确写的比较仓促,但是当时自己在写的过程中,的确能学到很多东 ...

  3. java代码启动spring_从0开始学JAVA之《Spring框架-启动过程》

    本文是以初学者角度记录学习JAVA过程,无指导之意,如有错误,请各位大神不吝指教. 希望能够通过文章编写监督自我上进,与初学者共勉!!!上篇文章我们已经初步认识 Spring 框架,接下来我们结合实际 ...

  4. 从0开始学代码第五周!!!

    API: File类 File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径) 使用File可以做到: - 1:访问其表示的文件或目录的属性信息,例如:名字,大小 ...

  5. 0基础学RS(五)分析思科路由器的路由表

    实验拓扑 ip address table 分析路由表 1.路由表 直连路由:当路由器接口配置ip地址并激活时,路由器就会添加直连路由 远程路由:这些路由是连接到其他路由器的远程网络,通向远程网络的路 ...

  6. java 套接字关联的通道_Java 通道教程 – NIO 2.0

    # Java 通道教程 – NIO 2.0 > 原文: [https://howtodoinjava.com/java7/nio/java-nio-2-0-channels/](https:// ...

  7. 寒假学习心得--从0开始学破解

    寒假学习心得--从0开始学破解 写给和我一样将要接触或者才接触破解的朋友们: 前提:你必须得真正喜欢"她" 一,工欲善其事,必先利其器 1,找一个中文版的OD,PEID,记得就OD ...

  8. java学习_Python基础学习教程:从0学爬虫?让爬虫满足你的好奇心

    Python基础学习教程:从0学爬虫?让爬虫满足你的好奇心 有必要学爬虫吗? 我想,这已经是一个不需要讨论的问题了. 爬虫,"有用"也"有趣"! 这个数据为王的 ...

  9. 0基础学python-0基础学python 全套教程送你参考

    我0基础学Python可以吗? 我赞成把Python作为入门语言: 为什么选择python Python可以说是编程语言中罕见的既简单又强大的一门语言,python语言简洁,语言优雅,功能强大,使用p ...

  10. 免费python全套教程-0基础学python 全套教程送你参考

    我0基础学Python可以吗? 我赞成把Python作为入门语言: 为什么选择python Python可以说是编程语言中罕见的既简单又强大的一门语言,python语言简洁,语言优雅,功能强大,使用p ...

最新文章

  1. 判断两个图片的特征向量_响应式布局提高篇 图片正确的打开方式
  2. Kendo UI Web教程分享
  3. 基于SSM实现小区物业管理系
  4. win7重置密码的方法
  5. 冯德勇linux百度网盘,RHCE 学习笔记(14)- 文件系统(2) - 搜索文件
  6. OC学习篇之---类的初始化方法和点语法的使用
  7. python中函数的参数_Python小知识-Python中的函数参数(基础篇)
  8. python mock支付_python mock知识03
  9. java常见面试题及答案 1-10(基础篇)
  10. AliSQL开源功能特性
  11. python+Ocr.dll 突破搜狗站长网址推送验证码
  12. 内存数据网格IMDG简介
  13. 几款常用的高质量web前端框架
  14. css 控制 段落 超出三行的部分显示...
  15. 单核CPU与多核CPU工作原理
  16. 细粒度图像分类(FGVC)---综述
  17. 《Python编程 从入门到实践》
  18. 50.Linux 线程三 同步
  19. 摇一摇 微信 浏览器
  20. 【Educoder】HTML答案 (HTML入门——基础、HTML入门——基本标签、HTML——表单类的标签)

热门文章

  1. 2021华为软件精英挑战赛的baseLine,Java版,仅供参考,无核心算法
  2. 浅谈JVM中如何自动回收内存
  3. 彻底删除mysql server 2005_sql2005卸载工具(sql server 2005卸载工具)
  4. 低代码大势所趋,RDP报表3.0应运而生
  5. 手机怎么看mkv格式视频 如何将mkv无损转换成mp4格式
  6. python对象销毁(垃圾回收)
  7. 城市智慧能源系统顶层设计研究
  8. 个人制作:AD库、元件库、封装库及3D模型,免费
  9. 开关电源设计入门到精通系列--序
  10. 读《C专家编程》笔记-关于内存泄漏