1.ʲôRest
 REST״̬ݣӢģRepresentational State TransferREST 
  JSONXML  һURL  ʽ Ƶһ׹淶 
2.REST Ҫ淶 
    ԴURL(֮ǰļǻڲ)
    ͨHTTPʽ־Ĳ
     (GET  POST  PUT  DELETE) 
  http://itxdl.cn/orders/{id}    id=1234 URL get Աȡ 1234 Ķ
   post  Ӷ   put  ޸Ķ  delete ɾ
        
3.˻ ano  ɾ 
  http://localhost:9527/spring-rest-day08/account/{ano}     
  /**  */
  @RequestMapping(value="/account/{ano}",method=RequestMethod.DELETE)
  @ResponseBody
  public  boolean  removeAccount(@PathVariable("ano") String  ano){
  
  }
  
  rest û .do β  DispatcherServlet  Ҫ url-parttern ޸Ϊ /
    ҪԾ̬Դ⴦ ת 
 4.ʹajax  rest  ʵֶ ˻ 
   4.1   BankAccountDAO ӿһ  ɶ˻ 
   4.2  ʵʵ 
   4.3  BankAccountService ӷ񷽷  ----- M
   4.4  дһ 
  @RequestMapping(value="/account/{ano}",method=RequestMethod.DELETE)
  @ResponseBody
  public  boolean  addAccount(@PathVariable("ano") String  ano,
      Account account){
      // öӦķ񷽷 
  }    
   4.5 ҳ淢Ӧajax ʹdata:jsonʽ
      Ӧķֵ    ʹjqueryapi ҳ˻
 5.Rest еput  
   ajax  type ĳ put  contentType:"application/json"
   data jsonַʽ  JSON.stringify(jsonʽ)  jsonjsonַ  
        method=RequestMethod.PUT
   @RequestBody  Ķ  еjson ַɶ
      put ĳ post ҲǿԵ   post Լ򵥵Ĵֵǿӵķʽʹ
   
   
 
 
 
 
 
 
 
      
      
   
   
    
   
   
   
   
     
   
   
   
   
    
  
  
  
  
  
  
  
  
  
  