近期要使用spring mvc 进行公司监控管理系统的开发,在使用过程中觉得spring mvc的基本原理是此框架的核心,有必要详细理一理:
dispatcherservlet:前端处理器,主要有三个作用:
拦截url请求;初始化程序的上下文应用,并将业务处理和持久化处理的上下文进行配置;初始化mvc各个部分组件,并将其装配到dispatcherservlet中
handlemapping:处理器映射,通过处理器映射查找发送请求的url所对应的控制器
controller:处理器,处理业务逻辑与持久化数据,并将结果通过modelAndview类返回
给dispatcherservlet
viewresolver:页面解析器,将业务数据与view信息通过页面的格式解析出来,并返回
给dispatcherservlet
[img]http://dl2.iteye.com/upload/attachment/0115/2862/18c4e2a9-031b-3c0c-bd7a-71616c8a0f24.png[/img]
dispatcherservlet:前端处理器,主要有三个作用:
拦截url请求;初始化程序的上下文应用,并将业务处理和持久化处理的上下文进行配置;初始化mvc各个部分组件,并将其装配到dispatcherservlet中
handlemapping:处理器映射,通过处理器映射查找发送请求的url所对应的控制器
controller:处理器,处理业务逻辑与持久化数据,并将结果通过modelAndview类返回
给dispatcherservlet
viewresolver:页面解析器,将业务数据与view信息通过页面的格式解析出来,并返回
给dispatcherservlet
[img]http://dl2.iteye.com/upload/attachment/0115/2862/18c4e2a9-031b-3c0c-bd7a-71616c8a0f24.png[/img]