上一次实践是将Restlet与spring集成,本次实践是将实现POST、PUT和DELETE方法。
参考:http://ajaxcn.iteye.com/blog/417596
1.pojo
在com.sunny.restlet.order包下创建Customer类,代码如下:
- 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();
= name;
this.address = address;
}
public String getName() {
return name;
}
public void setName(String 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接口,代码如下:
- 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);
- }

















