-
Spring MVC基本概念
查看全部 -
前端控制器DispatcherServlet
DispatcherServlet识别Controller实际是HandlerAdapter
HandlerInterceptor(拦截器接口)
HandlerMapping (DispatcherServlet与Controller映射关系的类)
HandlerExecutionChain
ModelAndView(model的具体体现)
ViewResolver(根据配置找出需要的视图对象)
View(负责呈现页面)
查看全部 -
什么是MVC?
查看全部 -
Eclipse集成Maven
下载eclipse(kepler,自带m2e)
配置eclipse
Hello SpringMVC
查看全部 -
Maven
POM(Project Object Model)
An xml file (pom.xml)
Contains information:
dependencies,developers,organization,licenses
Dependency Management
Coordinates(坐标)
查看全部 -
SpringMVC整体工作原理
查看全部 -
SpringMVC基本概念:
DispatcherServlet
其实就是前端控制器;
Controller
控制层
HandlerAdapter
是在DispatcherServlet内部使用的一个类,其实就是Controller的一个表现形式。DispatcherServlet中调用Controller最终是以Handler形式出现的 。HandlerAdapter就是一个适配器模式,将各种不同类型的Handler适配成DispatcherServlet可以使用的Handler,这样,DispatcherServlet就可以很轻松的调用控制器。
HandlerInterceptor
是一个拦截器,其实就是在需要被拦截的对象的两侧加入一些料,是一个接口,有三个方法:preHandle()、postHandle()、afterCompletion()。
HandlerMapping
前端控制器和Controller之间映射关系的一种类。
作用:
1、Help DispatcherServlet to get the right controller
2、Wrap controller with HandlerInterceptor
HandlerExecutionChain
执行链
ModelAndView
SpringMVC中对model的一种表现形式
Model或者Map都会转成ModelAndView
ViewResolver
视图解析器,它会告诉DispatcherServlet需要用哪一个视图来进行视图的呈现。
Help DispatcherServlet to Resolve the right View to render page。
View
Responsible for page rendering。
查看全部 -
什么是MVC?
MVC是一种架构模式
程序分层,分工合作,既相互独立,又协同工作
MVC是一种思考方式
需要将什么信息展示给用户? - Model
如何布局? - View
调用哪些业务逻辑? - Controller
查看全部 -
MVC:
Model-View-Controller
View:
视图层,为用户提供UI,重点关注数据的呈现
Model:
模型层,业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合
Controller:
控制层,调用业务逻辑产生合适的数据(Model),传递数据给视图层用于呈现
查看全部 -
MVC本质
MVC的核心思想是业务数据抽取同业务数据呈现相分离
查看全部 -
Maven:
查看全部 -
Spring MVC动态概念:
查看全部 -
Spring MVC基本概念:
查看全部 -
MVC基本概念:
查看全部 -
MVC———前端控制器
查看全部
举报