MyBatis 框架1. MyBatis 概述1. 三层架构 三层架构图: 1. 表现层(UI):直接跟前端打交互(⼀是接收前端 AJAX 请求,⼆是返回 JSON 数据给前端) 2. 业务逻辑层(BLL):⼀是处理表现层转发过来的前端请求(也就是具体业务),⼆是将从持久层获取的数据返回到表现层。 数据访问层(DAL):直接操作数据库完成 CRUD,并将获得的数据返回到上⼀层(也就是
SpringMVC1. SpringMVC 概述1. SpringMVC 简介 SpringMVC 也叫 Spring Web MVC。是 Spring 框架的一部分,是在Spring 3.0 后发布的。 2. SpringMVC 的优点 基于 MVC 架构 容易理解,上手快 作为 Spring 框架一部分,能够使用 Spring 的 IoC 和 AOP 以方便整合 Struts,MyBatis
SpringMVC-011.SpringMVC概述 Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的MVC 框架之一。 一种轻量级的、基于MVC的Web层应用框架。它能让我们对请求数据的出来,响应数据的处理,页面的跳转等等常见的web操作变得更加简单方便。 2.入门案例①导入相关依赖12345678910111213141516171819202122
SpringMVC-031.拦截器1.1 应用场景 如果我们想在多个Handler方法执行之前或者之后都进行一些处理,甚至某些情况下需要拦截掉,不让Handler方法执行。那么可以使用SpringMVC为我们提供的拦截器。 1.2 拦截器和过滤器的区别 过滤器是在Servlet执行之前或者之后进行处理。而拦截器是对Handler(处理器)执行前后进行处理。 如图: 1.3 创建并配置拦截器①