![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
蒲陈陈
这个作者很懒,什么都没留下…
展开
-
Spring学习一:spring简介,spring组成
01. Spring概述1.1. Spring简介单体地狱:Servlet JDBC JSP …替代JDBC的框架: MyBatis;Spring:春天—>给软件行业带来春天2002,Rod johnson 首次推出了Spring框架的前身 interface21框架2003,Spring框架以interface21框架为基础,重新设计,发布1.0正式版。...原创 2019-08-05 01:08:45 · 195 阅读 · 0 评论 -
Spring学习二:IOC推导,IOC本质,
2. IOC推导目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring是一个轻量级**控制反转(IoC)和面向切面(AOP)**的容器框架。2.1. 分析实现我们使用原来的方式写一段代码测试:dao–service—前端思考:现在前端传递或者调用不会变,所有操作都是我们程序猿来实现;解决...原创 2019-08-05 01:09:20 · 152 阅读 · 0 评论 -
Spring学习三:IOC创建对象的两种方式,Spring配置文件
3.1. IOC创建对象的方式我们平时创建对象的方式:有参构造 、无参构造我们来看看在Spring中怎么处理这两种情况创建实体类package com.westos.pojo;public class User { private String name; private String sex; private int age; public Us...原创 2019-08-05 22:55:14 · 195 阅读 · 0 评论 -
Spring学习四:依赖注入D【重点】,Bean作用域,单例模式
依赖注入DI (Dependency Injection)依赖:指bean对象的创建依赖于Spring容器。bean对象依赖的资源注入:指Bean对象所依赖的资源,由容器来设置和装配。构造器注入有参无参setter注入要求被注入的属性,必须有set方法。set方法的名字需要规范set+属性名(属性名字母大写);1. 常量注入<!--普通字段--><pr...原创 2019-08-09 20:40:50 · 224 阅读 · 0 评论 -
Spring学习五:代理
代理为什么么要学习代理模式,因为aop的底层机制就是动态代理;代理模式:静态代理动态代理静态代理代理模式的角色分析:抽象角色:一般会使用抽象类或者接口实现真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,一般会做一些附属的操作;客户:使用代理角色进行一些操作[外链图片转存失败(img-FoXE9GFf-1565969061334)(C:\Users\蒲陈\Do...原创 2019-09-04 00:42:33 · 105 阅读 · 0 评论 -
Spring学习六:AOP
AOP什么是AOPAOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在...原创 2019-09-04 00:42:48 · 95 阅读 · 0 评论 -
Spring:整合MyBaits-Spring
文章目录整合MyBaits一: 回忆MyBatis1. 导包:mybatis包,mysql数据库驱动包,junit单元测试包2. 编写实体类3. 编写mybatis-config.xml配置文件4. 编写UserDao层接口5. 编写接口对应的UserMapper.xml映射文件6.在mybatis-config.xml中 注册映射文件7. 测试二: Mybatis和Spring整合1. 导包:有...原创 2019-09-19 22:22:55 · 512 阅读 · 0 评论 -
Spring:声明事务
文章目录事务一:事务的特性二:声明式事务Spring配置事务总结事务aop:横向编程。日志,事务,安全…一:事务的特性事务在项目开发过程中非常重要!涉及到数据的一致性问题,不容马虎!事务:要么都成功!要么都不成功!事务四大特性:ACID :原子性、一致性、隔离性、持久性。原子性(Atomicity): 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两...原创 2019-09-19 22:23:14 · 98 阅读 · 0 评论 -
Spring:使用注解开发
文章目录beanIOC注入自动装配【了解】作用域【了解】AOP注解和XML对比注解xml可以整合开发bean1. 使用注解开发需要导入spring的一系列包;<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> ...原创 2019-09-19 22:23:28 · 134 阅读 · 0 评论