06 2020 档案
摘要:<a href="/demo/handle06?birthday=2019-10-08">点击测试</a> /** * http://localhost:8080/demo/handle06?birthday=2019-10-08 */ @RequestMapping("/handle06") pu
阅读全文
摘要:请求参数绑定:说⽩了SpringMVC如何接收请求参数 http协议(超⽂本传输协议) 原⽣servlet接收⼀个整型参数: 1) String ageStr = request.getParameter("age"); Integer age = Integer.parseInt(ageStr);
阅读全文
摘要:我们用不同的方式来实现数据的 传递: package com.lagou.edu.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org
阅读全文
摘要:SpringMVC的url-pattern配置及原理剖析 xml里面配置标签: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web
阅读全文
摘要:SpringMVC请求处理流程 流程说明 第⼀步:⽤户发送请求⾄前端控制器DispatcherServlet 第⼆步: DispatcherServlet收到请求调⽤HandlerMapping处理器映射器 第三步:处理器映射器根据请求Url找到具体的Handler(后端控制器),⽣成处理器对象及处
阅读全文
摘要:SpringMVC框架搭建流程 开发过程 1)配置DispatcherServlet前端控制器 2)开发处理具体业务逻辑的Handler(@Controller、 @RequestMapping) 3) xml配置⽂件配置controller扫描,配置springmvc三⼤件 4)将xml⽂件路径告
阅读全文
摘要:SpringMVC MVC介绍 MVC 全名是 Model View Controller,是 模型(model)-视图(view)-控制器(controller) 的缩写, 是⼀种⽤于设计创建 Web 应⽤程序表现层的模式。 MVC 中每个部分各司其职: Model(模型):模型包含业务模型和数据
阅读全文
摘要:为啥要用代理?? 代理可以对原有逻辑进行增强,比如我们去租房,可以去找中介(也就是代理),而不是我们自己找。 代理主要就是对原有方法进行增强的。 代理分为静态代理和动态代理。 静态代理 package designpattern.proxy.staticproxy; /** * 接口:租房 */ p
阅读全文
摘要:构建者模式 Builder构建者模式:“将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。” 它属于创建类模式,一般来说,如果一个对象的构建比较复杂,超出了构造函数所能包含的范围,就可以使用工厂模式和Builder模式,相对于工厂模式会产出一个完整的产品,Builder应用于
阅读全文
摘要:工厂模式 简单工厂模式 简单工厂模式(Simple Factory Pattern),又称为静态工厂方法(static Factory Method),它属于创建型模式。 在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共
阅读全文
摘要:单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需
阅读全文
摘要:我们来自定义一个持久层框架,也就是Mybatis的简易版。 使用端的搭建 idea中新建maven工程IPersistence_test: 在resources目录下新建sqlMapConfig.xml文件, <Configuration> <dataSource> <property name="
阅读全文