11-27唐兆文

Springmvc

三层架构

表现层:web层负责接受客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web层需要接受http请求,完成http响应。

业务层:service层负责业务逻辑处理

持久层:dao层负责数据持久化,就是和数据库交互,对数据库进行增删改查

mvc模型视图控制器

model:封装数据

view:展示数据

conteroller:处理用户交互部分

DispatcherServlet:前端控制器

用户达到前端控制器,就相当于mvc中的c,dispathcherServlet是整个流程空指中心,由他调用其他组件处理用户

HandlerAdapter:请求到处理映射

Springmvc中 处理器映射器,处理器适配器,视图解析器称为SpringMVC三大组件

使用mvc:annotation-driven自动加载 RequestMappingHandlerMapping (处理映射器)和RequestMappingHandlerAdapter (处理适配器),可用在 SpringMVC.xml 配置文件中使用mvc:annotation-driven替代注解处理器和适配器的配置。

RequestMapping注解

用于建立请求url和处理请求方法之间的对应关系

pageContext.request.contextPath(获取上下文路径,绝对路径)  

请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的 URL 可以按照模块化管理

出现在类上 以一级访问目录

出现在方法上二级访问目录

标签

评论

this is is footer