1-简介 POJO 就是JAVA Bean 前端控制器就是抽取出来的共性的servlet,抽取一些公共的行为。 structs 的前端控制器 是filter. springmvc 的前端控制器是servlet 这里面的ctroller 是javabean //spring-mvc前端控制器需要 org.springframework spring- 2021-03-18 spring-mvc java EE spring-mvc
6-SpringMVC的拦截器 SpringMVC的拦截器01-SpringMVC拦截器-拦截器的作用(理解)Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。 0 2021-03-18 spring-mvc java EE spring-mvc
3-SpringMVC的数据响应 1.2页面跳转 1.2.2 ModelAndView @RequestMapping(value = @RequestMapping(value = "/quick2") public ModelAndView save2(){ ModelAndView modelAndView = new ModelAndView(); // 设置模型数据 jsp中通过$ 2021-03-18 spring-mvc java EE spring-mvc
2-SpringMVC的组件解析 3.1 SpringMVC的执行流程 文字描述 3.3 SpringMVC 注解解析 <context:component-scan base-package=<context:component-scan base-package="com.ustc.controller"> 3.4 XML配置解析 3.5 知识要点 2021-03-18 spring-mvc java EE spring-mvc
5-SpringMVC异常处理机制 异常抛的方向: dao->service->controller->springmvc 1. SpringMVC异常处理机制1.1 异常处理的思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。 系统的Dao、Service、Controller出现都通过thro 2021-03-18 spring-mvc java EE spring-mvc
4-SpringMVC获得请求数据 DispatcherServlet / ---------------------------------------------------------------------- 解决: 1.在spring-mvc.xml中添加 表示在SpringMVC框架中要开放哪些资源的权限,一般就是静态资源。jquery不需要springmvc去找 2021-03-18 spring-mvc java EE spring-mvc
spring-2-注解 Spring注解开发原始注解 @Qulifier(“bean-id”) 注解方式注入 可以省掉set方法. 常用: 只写@Autowired : 按照数据类型从Spring容器中进行匹配的 @Autowired + @Qulifier :按照id名称 从容器中进行匹配, @Resource(name=”bean-id”): 相当于@A.. + @Q.. @Value的作用//从spring容 2021-03-18 spring java EE spring
spring-1-基础ioc EJB是Spring的前身。 jdbc那个是编程式事务控制。如果有多个方法,很麻烦。 Spring环境配置步骤<<dependency> org.springframework spring-context 5.0.5.RELEASE 创建配置文件: 反射默认是通过无参构造创建对象的。 singleton 和 prototype 对象 2021-03-18 spring java EE spring
spring-4-aop AOP简介 aop使得 : 紧耦合 -> 松耦合 ,通过配置。 目标 + 增强 目前认为就是切面。 1.4jdk要接口。 1.5 JDK的动态代理//要能看懂 1.6 cglib的动态代理spring-core已经集成了cglib 1.7 AOP相关概念可以被增强的方法叫连接点。 通知 是增强的方法。 切面: 织入:目标方法 和 增强方法 结合的过程 基于XML的A 2021-03-18 spring java EE spring
spring-3-整合Junit <<dependency> org.springframework spring-test 5.0.5.RELEASE @RunWith(SpringJUnit4ClassRunner.class) //配置文件方式 @ContextConfiguration("classpath:applicationContext.xml") //全注解方式 2021-03-18 spring java EE spring
spring-jdbcTemplate 原来都是各种util , spring这里提供操作jdbc的工具,该类,不叫util,他叫模板。 jdbcTemplate的基本使用 spring-tx是transaction 配置 <<dependency> org.springframework spring-jdbc 5.0.5.RELEASE org.springframework 2021-03-18 spring java EE spring