【SpringMVC-004】idea创建SpringMVC项目傻瓜教程-REST简介

在【003】blog中,我们讲到了传值,方式在URL中通过?username=**的方式,dispatcher进行拦截,加上Controller和View的映射关系,传递的参数显示在显示屏上的,但是细心点就会发现,我们平常所浏览的网站,很少有把ID之类的参数直接在URL上展示,而是通过另外一种方式。比如,豆瓣网站。

输入URL:https://movie.douban.com/subject/26363254/,获得的是战狼2的浏览界面,在URL中并没有user_show?id=12333的形式,但是还是搜搜索到了我们要找的东西,这是怎么回事呢?


这其实是目前比较流行的方式,是借助的REST功能。

就比如之前我想从数据库中查询某一个id=213的东西,URL写成:http://www.asdew.com/user_show?id=213

而使用rest的话,URL只需要写成:http://www.asdew.com/user/213就可以了。

想要删除某一个id=213的东西,之前URL是:http://www.asdew.com/user_delete?id=213

而使用rest的话,URL只需要写成:http://www.asdew.com/user/213/delete就可以了。

想要更新某一个id=213的东西,之前URL是:http://www.asdew.com/user_updateInput?id=213

而使用rest的话,URL只需要写成:http://www.asdew.com/user/213/update就可以了。

想要查询列表,之前URL是:http://www.asdew.com/user_list

而使用rest的话,URL只需要写成:http://www.asdew.com/user/users或者http://www.asdew.com/users就可以了。

上面的蓝色标记部分就是REST风格!!特别注意,使用REST风格不代表使用了REST技术。

光说不练假把式,我们将通过一个简单的Demo来实现REST。

下面的介绍中,实现user的简单增、删、改、查。具体的操作过程将从【SpringMVC-005】开始,一步步傻瓜式操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值