Restlet 2.0 边学边写(五)Restlet的POST、PUT和DELETE

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

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

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

Java代码 复制代码 收藏代码
  1. package com.sunny.restlet.order;
  2.  
  3. public class Customer {
  4.  
  5. private String name;
  6. private String address;
  7.  
  8. public Customer(String name, String address) {
  9. super();
  10. this.name = name;
  11. this.address = address;
  12. }
  13.  
  14. public String getName() {
  15. return name;
  16. }
  17.  
  18. public void setName(String name) {
  19. this.name = name;
  20. }
  21.  
  22. public String getAddress() {
  23. return address;
  24. }
  25.  
  26. public void setAddress(String address) {
  27. this.address = address;
  28. }
  29.  
  30. @Override
  31. public String toString() {
  32. return "Customer [name=" + name + ", address=" + address + "]";
  33. }
  34. }
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代码 复制代码 收藏代码
  1. package com.sunny.restlet.order;
  2.  
  3. public interface OrderDao {
  4.  
  5. public String getOrderById(String orderId);
  6.  
  7. public String getSubOrderById(String subOrderId);
  8.  
  9. public Customer getCustomerById(String custId);
  10.  
  11. public String addCustomer(Customer customer) ;
  12.  
  13. public void updateCustomerById(Customer customer, String custId);
  14.  
  15. public void deleteCustomerById(String custId);
  16.  
  17. }  

你可能感兴趣的:(的,学)