Spring mvc 框架与以往的架构有很大的不同。现在我们来看看其它框架针对于一个简单的用户管理(CRUD)操作是如何实现的。
在struts2中,我们要查看一个用户信息要这样儿操作:user_show.action?id=22,将id传到action中,之后到数据库中将id等于22的用户信息取出来,放入到actionContext中,之后在页面上显示。
我们打开iteye网站,点击“资讯”栏目,之后点击任意一篇文章,此时,我们仔细观察地址栏
按照我们前面的分析地址栏中的请求地址应该是“?xxx=xxxx”,但是我们发现在地址栏中却并不是像我们所想象的那样儿。这就是一种基于REST风格的一种访问方式,这种访问方式是目前非常流行的一种访问方式。
如果按照REST风格实现用户信息的访问,则应该这样儿写:/user/22,就可以实现用户信息的查看。
删除用户:/user/delete/22
更新用户:/user/update/22
获取一组列表:
/users
/user/users
以上就是REST风格的一种方式,但是要注意:使用了REST的风格不等于使用了REST技术。
REST技术是一种基于资源导像变化的一种技术,具体细节请查阅相关文档。