MVC是一种设计模式,将复杂代码分为三个层级;MVC和三层架构不不对应
写代码时,表现层在controller和templates,业务层在service,数据访问层在dao
spring mvc的底层原理:
模板引擎
spring mvc获得请求和响应对象:
get请求的处理,默认发送的请求是get,想查询所有的学生:
参数名和传过来的参数名一样就可以直接int获取到
参数是路径的一部分时的获取方法:
提交数据用post,处理post请求的方法:
响应html数据1:
要创建一个view.html
响应html数据2:
响应json数据,异步请求: java对象—》 json字符串 -》js对象