-
springMVC的dispatcherServlet充当前端控制器的功能。handlerAdapter(适配器模式)是dispatcherServlet内部的一个类,以便轻松调用拦截器。handlerInterceptor是一个拦截器。handlerMapping是一个映射,用来处理请求到来时告诉DispatcherServlet调用哪一个Controller查看全部
-
什么是MVC? view:是视图层,为用户提供UI,重点关注数据的呈现。model:模型层,是业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。controller:是控制层,通过调用业务逻辑产生合适的数据(model),同时将数据传递给视图层用于呈现。1、MVC是一种架构模式,是程序分成,分工合作,既相互独立,有协同工作。2、MVC是一种思考方式,模型层思考为用户展现什么,在视图层思考如何布局,在控制层思考调用那些业务逻辑。查看全部
-
springMVC 用户协议通过http协议到达前端控制器,前端控制器判断该有谁来处理,将请求带给controller(控制器),控制器了解业务处理逻辑细节(负责数据抽取),将业务逻辑生成数据返回给前端控制器,前端控制器再将业务逻辑分发给业务视图,由业务视图呈献业务页面,再将业务页面返还给前端控制器,最终返还给客户端。 MVC本质:MVC的核心思想是业务数据的抽取同业务数据呈现相分离。查看全部
-
前端控制器查看全部
-
@RequestMapping中也可以添加params="add"属性,表示带add参数的请求才可以进来;返回字符串可以加/来进行相对目录的指定。@ModelAttribute可以用于绑定对象,返回值加上"redirect:XXXX"就可以重定向 方法级别数据绑定@ModelAttribute redirect(重定向)/forward(请求转发)查看全部
-
@Controller声明一个controller @RequestMapping 声明访问的URL。类和方法上均可使用 @RequestParam 形如xx/xxx?xx=xx的参数 @PathVariable 形如xx/xx/{xxxx}的参数 springMVC传递参数的三种方式: 1)使用参数注解@RequestParam url形式:http://host:8080/courses/view?courseID=123 controller参数中传入:@RequestParam("courseID") Integer courseID 2)使用路径变量注解@PathVariable url形式:http://host:8080/courses/view2/{courseID} 方法的requestMapping:@RequestMapping(value="/view2/{courseID}",method=RequestMethod.GET) controller参数中传入:@PathVariable("courseID") Integer courseID 3)使用传统的从HttpServletRequest获取参数 url形式:http://host:8080/courses/view3?courseID=123 controller参数中传入HttpServletRequest,使用request.getParameter("key")来获取参数值。查看全部
-
Maven重要概念查看全部
-
SpringMVC整体概念查看全部
-
SpringMVC基本概念查看全部
-
mvc本质:MVC的核心思想是业务数据抽取同业务数据呈现相分离查看全部
-
dependency查看全部
-
spring dependency查看全部
-
build查看全部
-
1查看全部
-
插件查看全部
举报
0/150
提交
取消