Spring课程学习笔记
最爱谭先森
愿归来仍是少年。
展开
-
Spring课程学习笔记-Spring注解
原创 2020-06-20 18:55:17 · 138 阅读 · 2 评论 -
Spring课程学习笔记-day04
1 aop:config标签:主要是用来配置自动代理1,加入schame文件2,加入相应jar包3,xml文件需要加入几句话...具体看文档 使用aop的专用标签来完成相关的配置. 需要引入一些相应的schame文件spring-aop-3.2.xsd<aop:config> : 配置代理对象筛选出切入点把相应的切面带到切入点1,<aop:pointcut>+<aop:advisor>2,<aop:poi...原创 2020-06-20 18:51:59 · 536 阅读 · 0 评论 -
Spring课程学习笔记-day03
6 Spring实现AOP(Aspect Oriented Programming)是依赖JDK动态代理和CGLIB代理(不同情况spring会自己选择一种方式)。 JDK动态代理和CGLIB代理的对比: JDK动态代理:其代理对象必须是某个接口的实现,它是通过在运行期间创建一个接口的实现类来完成对目标对象的代理。 CGLIB代理:实现原理类似于JDK动态代理,只是它在运行期间生成的代理对象是针对目标类扩展的子类。CGLIB是高效的代码生成包,底层是依靠AS...原创 2020-06-20 18:50:55 · 193 阅读 · 0 评论 -
Spring课程学习笔记-day02
2 创建bean实例的方式 1) xml文件中有bean的配置,而且这个bean所对应的java类中存在一个无参构造器, 那么这个时候spring容器就可以使用反射调用无参构造器来创建实例了 2) 通过工厂类获得实例(工厂类实现了接口FactoryBean<?>)动态配置参数:PropertyPlaceholderConfigurer类的使用 注意spring中的PropertyPlaceholderConfigurer类的使用,在ht...原创 2020-06-20 18:49:10 · 241 阅读 · 0 评论 -
Spring课程学习笔记-day01
Spring第一天:一,软件应用分层架构标准三层架构:1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。具体的讲主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。3:表示层:主要表示WEB方式,如果逻辑层...原创 2020-06-20 18:47:43 · 303 阅读 · 0 评论 -
Spring课程学习笔记-Spring介绍
Spring Spring第一天:一,软件应用分层架构标准三层架构:1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。具体的讲主要负责对数据层的操作。也就是说把一些数...原创 2020-06-20 18:46:00 · 390 阅读 · 0 评论