分类: 后端框架

63 篇文章

第六章、JUnit单元测试
第六章、JUnit单元测试 需求分析 1、在前面我们都使用一下两行代码 ApplicationContext context = new ClassPathXmlApplicationContext("xxx.xml"); Calculator calculator = context.getBean(yyy.class); /…
第五章、面向切片、AOP
第五章、面向切片、AOP 1、场景模拟 1、先搭建一个子模块:spring6-aop 1、声明接口 1、Calculator.java package com.atqt.spring6.aop.example; public interface Calculator { int add(int i,int j); int sub(int i,int…
第四章、原理—手写Ioc
第四章、原理—手写Ioc 1、回顾反射 1、内容 1、反射机制是在运行状态中,对于任意一个类,都能知道这个类的属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。 2、这种动态获取信息以及动态调用方法的功能就是java反射 3、简单来说,反射机制是指程序在运行时能够获取自身的信息。 4、要解刨一个类,必须要获取到该类的Class对象,而解刨…
第三章、容器:IoC
第三章、容器:IoC 1、是什么 1、是Inversion of Control的简写,译为“控制反转”,是一种设计思想,一个重要的面向对象编程法则 2、能知道我们如何设计松耦合,更牛的程序 3、Spring通过Ioc容器管理所有java对象的实例化和初始化,控制对象,和对象之间的依赖关系。 4、我们将由Ioc容器管理的java对象称为Spring…
第二章、入门案例—项目的开发创建
第二章、入门案例—项目的开发创建 1、创建maven聚合工程 1、先创建一个maven工程,再创建一个子模块 2、第一步:引入spring相关依赖 1、引入依赖 <dependencies> <!--spring context依赖--> <!--当你引入Spring Context依赖之后,表示将Spring的基础依…
第一章、概述
第一章、概述 1、SPring是什么? 1、框架:是程序的半成品,帮我们实现了一半 2、开源:开发源代码 3、轻量级:体积小、不需要依赖其他组件 4、Spring是一款主流的javaEE轻量级开源框架 5、目的:简化java企业级应用的开发难度和开发周期 6、不仅限于服务器端的开发,从简单性、可测试性和松耦合的角度,任何java应用也可以在Spri…
springIoC容器之基于XML管理Bean(实验四)
实验四:特殊值处理 ①字面量赋值 什么是字面量? int a = 10; 声明一个变量a,初始化为10,此时a就不代表字母a了,而是作为一个变量的名字。当我们引用a的时候,我们实际上拿到的值是10。 而如果a是带引号的:'a',那么它现在不是一个变量,它就是代表a这个字母本身,这就是字面量。所以字面量没有引申含义,就是我们看到的这个数据本身。 &l…
springIoC容器之基于XML管理Bean(实验三)
实验三:依赖注入之构造器注入 ①在Student类中添加有参构造 public Student(Integer id, String name, Integer age, String sex) { this.id = id; this.name = name; this.age = age; this.sex = sex; } ②配置bean s…
springIoC容器之基于XML管理Bean(实验二)
实验二:依赖注入之setter注入 ①创建学生类Student package com.atguigu.spring6.bean; public class Student { private Integer id; private String name; private Integer age; private String sex; publ…
springIoC容器之基于XML管理Bean(实验一)
实验一:获取bean ①方式一:根据id获取 由于 id 属性指定了 bean 的唯一标识,所以根据 bean 标签的 id 属性可以精确获取到一个组件对象。上个实验中我们使用的就是这种方式。 ②方式二:根据类型获取 @Test public void testHelloWorld1(){ ApplicationContext ac = new C…