spring
haha9417
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring--事务
== 声明式事务== JDBC处理事务 一、什么是事务 在人员管理系统中,你删除一个人员,你即删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务 二、事务必须满足4个条件(ACID) 事务的原子性:一组事务,要么成功,要么失败 一致性:事务执行后,数据库状态与其他业务规则必须保持一致。如转账业务,无论事务执行成功与否,参与转账的两个账号的余额之和应该是不变的 隔离性:事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的百分百隔原创 2020-10-28 21:52:16 · 214 阅读 · 0 评论 -
spring-整合mybatis
== 步骤== 1、导入相关jar包 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> mybatis <dependency> <groupId>org.mybatis</group原创 2020-10-28 21:06:52 · 163 阅读 · 0 评论 -
spring---AOP
== AOP== AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 == Aop在Spring中的作用== 提供声明式事务;允许用户自定义切面 以下名词需要了解下: 横切原创 2020-10-25 17:41:38 · 169 阅读 · 0 评论 -
spring-静态/动态代理模式
== 代理模式== 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式: 静态代理 动态代理 学习aop之前,我们要先了解一下代理模式 == 静态代理== 静态代理角色分析 抽象角色:一般使用接口或者抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色;代理真实角色,一般 会做一些附属的操作。 客户:使用代理角色来进行一些操作 代码实现 Rent.java即抽象角色 //抽象角色:租房 public interface Rent{ public void rent(); }原创 2020-10-19 19:07:11 · 181 阅读 · 0 评论 -
spring--使用注解开发
== 使用注解开发== == 说明== spring4之后,想要使用注解形式,必须得要引入aop的包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>5.2.2.RELEASE</version> </dependency>原创 2020-10-18 23:17:15 · 235 阅读 · 0 评论 -
spring--自动装配
== 自动装配== 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean Spring中bean有三种装配机制,分别是: 1.在xml中显式配置: 2.在Java中显示配置: 3.隐式的bean发现机制和自动装配 这里我们主要讲第三种:自动化的装配bean。 Spring的自动装配需要从两个角度来实现,或者说是两个操作 组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean; 自动装配(auto原创 2020-10-18 21:50:19 · 139 阅读 · 0 评论 -
spring-依赖注入(DI)
1、IOC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: **谁控制谁,控制什么:**传统java se程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IOC是由一个专门的容器原创 2020-10-17 21:14:16 · 178 阅读 · 0 评论 -
spring IOC创建方式
IOC创建方式 == 通过无参构造方法来创建== 1、User.java public class User { private String name; public User() { System.out.println("user无参构造方法"); } public void setName(String name) { this.name = name; } public void show(){ System.out原创 2020-10-11 10:54:03 · 217 阅读 · 0 评论 -
Hello Spring!-spring入手
== 导入jar包== 注:spring需要导入commons-logging进行日志记录,我们利用maven <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.10.RELEASE</version> </dependency> ==H原创 2020-10-10 20:37:11 · 280 阅读 · 0 评论 -
初学Spring-概述
== 简介== Spring :春天 —>给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 官网 : http://spring.io/ .原创 2020-10-09 22:47:10 · 154 阅读 · 0 评论
分享