restful代码风格
1、restful是什么
get post: 数据库表数据的四种操作(crud)
Get(r) post(c) put(u) delete(d): 数据库表里数据的四种操作(crud)
http://www.ruanyifeng.com/blog/2011/09/restful.html
一、在项目中编写支持restful风格的代码
1、springmvc框架已经支持restful代码风格。
2、通过老方式开发关于一个表的crud
查询所有的雇员: get /employee/queryEmployees.do
添加一个雇员: post /employee/addEmployee.do
修改一个雇员:
打开修改雇员页面: get /employee/updatePageEmployee.do
实现雇员修改: post /employee/updateEmployee.do
删除一个雇员: get /employee/deleteEmployee.do
3、通过restful代码风格开发一个关于表的crud
查询所有的雇员: get /employee/employees
添加一个雇员: post /employee/employee
修改一个雇员:
打开修改雇员页面: get /employee/employee
实现雇员修改: put /employee/employee
删除一个雇员: delete /employee/employee
总结:
1、修改中央控制器去处理所有的请求
2、springmvc中提供了一个过滤器类HiddenHttpMethodFilter,该类的作用可以把post请求转换成任何其他请求。
Key _method的value值
3、获取路径里的值