![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 75
Spring
七七r
一枚小白,持续学习....
展开
-
Spring设计模式——代理模式[手写实现JDK动态代理]
代理模式(Proxy Pattern):是指为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介作用,代理模式属于结构型设计模式。原创 2023-03-09 14:56:44 · 415 阅读 · 0 评论 -
Spring设计模式——原型模式
原型模式(Prototype Pattern),是指原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原创 2023-03-09 09:12:10 · 283 阅读 · 0 评论 -
【Spring 5核心原理】1设计模式
Spring源码第一章--设计模式原创 2023-01-29 16:13:46 · 766 阅读 · 1 评论 -
【Tomcat 组成与工作原理】
Tomcat组成与工作原理Tomcat 是什么开源的 Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部 分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE 是 Sun 公 司为企业级应用推出的标准平台,定义了一系列用于企业级开发的技术规范,除了上述的之外,还有 EJB、Java Mail、JPA、JTA、JMS 等,而这些都依赖具体容器的实现。原创 2021-12-05 09:12:27 · 398 阅读 · 0 评论 -
Spring注解开发
使用注解开发⚠️ 注意在Spring4之后,想要使用注解形式,必须要引入aop的包在配置文件当中,还得要引入一个context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context"原创 2021-03-18 00:04:54 · 91 阅读 · 0 评论 -
Spring——AOP练习
模仿前面的例子,完成模拟JDBC操作1.UserDAO接口,具有insert(String name)方法,UserDAOImpl实现它2. 用前置增强,在插入之前,完成数据库连接、事务创建工作3.用后置增强,在插入之后,完成事务提交,数据库连接关闭操作3. 用环绕增强,显示提示信息,前后分别为“用户等待插入”, “用户插入操作完成”首先我们编写一个UserDao接口,这个接口中拥有insert(String name)方法,UserDaoImpl实现它public interface Use原创 2021-03-27 09:10:19 · 160 阅读 · 1 评论 -
Spring——AOP
AOP什么是AOPAOP(Aspect Oriented Programing)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范性。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP在Spring中的作用提供生命式事务;允许用户自定义切面以下名次需要了解:- 横切关原创 2021-03-23 10:12:40 · 110 阅读 · 0 评论 -
Spring——静态/动态代理模式
代理模式代理模式:静态代理动态代理学习aop之前,要先了解代理模式静态代理抽象角色:一般使用接口或者抽象类来实现真实角色:被代理的角色代理角色:代理真实角色;代理真实角色后,一般会做一些附属操作。客户:使用代理角色来进行一些操作。代码实现Rent.java 即抽象角色//抽象角色:租房public interface Rent{ public void rent();}Host.java即真实角色//真实角色: 房东,房东要出租房子public class原创 2021-03-20 22:10:15 · 127 阅读 · 0 评论 -
Bean的自动装配
Bean的自动装配自动装配的说明自动装配是使用Spring满足bean依赖的一种方法Spring会在应用上下文中为某个bean寻找其依赖的beanSpring中bean有三种装配机制,分别是:1.在xml中显式配置;2.在Java中显式配置;3.隐式的bean发现机制和自动装配。这一篇主要讲第三种:自动化的装配beanSpring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean原创 2021-03-17 11:41:15 · 149 阅读 · 0 评论 -
spring——DI_依赖注入
Spring的注入方式Dependency Injection概念依赖注入(Dependency Injection)依赖:指Bean对象的创建依赖于容器,Bean对象的依赖资源注入:指Bean对象所依赖的资源,有容器来设置和装配构造器注入——————————讲过了= =Set注入(重点)要求被注入的属性,必须有set方法,set方法的方法名由set+属性首字母大写,如果属性是boolean类型,没有set方法,是is。测试pojo类:Address.java publi原创 2021-03-17 09:13:04 · 93 阅读 · 0 评论 -
快速上手Spring
快速上手SpringHelloSpring导入Jar包注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 .<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.10.RELEAS原创 2021-03-16 19:21:19 · 86 阅读 · 0 评论 -
Spring————IOC入门学习
Spring————入门学习简介优点Spring是一个开源的免费的框架(容器)!Spring是一个轻量级,非入侵式的框架控制反转(IOC),面向切面编程(AOP)支持对事务的处理,对框架整合的支持Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。组成Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式 .组成 Spring 框架的每个模块(或组件)都可原创 2021-03-16 10:44:20 · 148 阅读 · 0 评论 -
markdown学习
markdown学习标题 #空格+文本即可生成字体 左右两个**是加粗 左右一个*是斜体 左右三个*斜体加粗 左右两个波浪号 加上删除线引用大于符号➕空格即可生成分割线### 第一种方式 三个—第二种方式 三个*图片 格式----> 一个感叹号 + 一对大括号 +一对小括号超链接 格式----> 一对大括号 + 一对小括号列表1. a2. b格式----> 数字➕小数点 ➕空格a格式原创 2021-03-15 23:46:59 · 66 阅读 · 0 评论