关闭

rest风格

标签: rest
276人阅读 评论(0) 收藏 举报
分类:
rest风格:
很多的因素会涉及到,例如网页浏览器(会存在后撤和刷新按钮的问题)、Web服务器(可能会有缓存和编译问题)、网络路由和缓存问题、
应对爬虫的骚扰、一些个人站点对网站内容的抓取。
理想的情况下,一个服务应该有自我说明的能力。如果一个服务建立在一种约定俗成的条件下,那么大家就很容易适应并且进行后续的开发。

REST风格的URL:
controller:
@RequestMapping(value="/user")
  
/** 进入新增 */
@RequestMapping(value="/new")  

/** 显示 */  
@RequestMapping(value="/{id}")  
      
/** 编辑 */只做查询,用于在页面回显数据  
@RequestMapping(value="/{id}/edit")  
     
/** 保存新增 */  
@RequestMapping(method=RequestMethod.POST)  
     
/** 保存更新 */  
@RequestMapping(value="/{id}",method=RequestMethod.PUT)  
      
/** 删除 */    
@RequestMapping(value="/{id}",method=RequestMethod.DELETE)  

/** 批量删除 */  

@RequestMapping(method=RequestMethod.DELETE)


为什么有的网页表单不写action?
比如userController的映射为     '项目名/user'
表单添加页面为   '/user/add.jsp'  当前网址即为user/add
那么在此页面不写地址提交表单就会到本页面   user/add 被userController拦截
所以 以后jsp命名的话,一个controller有一个jsp文件夹对应。。添加页面就是add.jsp。这样表单不用写action 了 


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13411次
    • 积分:398
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:1篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论