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 可以按照模块化管理
出现在类上 以一级访问目录
出现在方法上二级访问目录
点赞
评论留言