
Spring框架学习
南清北风呀
学到老,活到老。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring框架学习-03(Aop相关术语详解)
1、Spring AOP 的基本概述 AOP(Aspect Oriented Programing)面向切面编程,AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)。Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码。 2、AOP的相关术语 在Spring AOP 框架中涉及以下常用术语: *...原创 2019-05-13 20:21:56 · 225 阅读 · 0 评论 -
Spring框架学习01-使用idea搭建Spring项目
1.创建新的项目 2. 3. 4. 5.在pom.xml文件中引入相关spring依赖和相关日志依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2019-05-11 17:14:43 · 1970 阅读 · 0 评论 -
Spring框架简介
1.Spring简介 1.Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。 2. Spring优点 (1)...转载 2019-05-11 16:27:43 · 631 阅读 · 0 评论 -
Spring框架学习08-Jdbc Template实现数据库操作
Spring框架学习——JDBC Template 实现数据库操作 为了简化持久化操作,Spring在JDBC API之上提供了JDBC Template组件 1. 添加依赖 <dependencies> <!--测试相关--> <dependency> <groupId>junit</groupId>...原创 2019-05-14 16:31:36 · 170 阅读 · 0 评论 -
Spring框架学习07——基于AspectJ的AOP开发
请查看下面链接 https://www.cnblogs.com/jpwz/p/10596088.html转载 2019-05-14 11:11:57 · 172 阅读 · 0 评论 -
Spring框架学习06——自动代理方式实现AOP(转载)
请查看下面的链接 https://www.cnblogs.com/jpwz/p/10596005.html转载 2019-05-14 10:55:46 · 137 阅读 · 0 评论 -
Spring框架学习05-基于传统代理类的Aop实现
Spring框架学习07——基于传统代理类的AOP实现 在Spring中默认使用JDK动态代理实现AOP编程,使用org.springframework.aop.framework.ProxyFactoryBean创建代理是Spring AOP 实现的最基本方式。 1、通知类型 根据Spring中通知在目标类方法中的连接点位置,通知可以分为6种类型: (1)环绕通知 环绕通知(org.aopall...原创 2019-05-14 10:43:35 · 258 阅读 · 0 评论 -
Spring框架学习04——AOP底层实现原理
Spring框架学习06——AOP底层实现原理 在Java中有多种动态代理技术,如JDK、CGLIB、Javassist、ASM,其中最常用的动态代理技术是JDK和CGLIB。 1、JDK的动态代理 JDK动态代理是java.lang.reflect.*包提供的方法,必须要借助一个接口才能产生代理对象,对于使用业务接口的类,Spring默认使用JDK动态代理实现AOP。 代码示例如下: 创建dao...原创 2019-05-13 20:59:15 · 289 阅读 · 0 评论 -
Spring框架学习02(Spring Ioc详解及复杂类型的属性注入)
1、Spring IOC的基本概念 IOC(Inverse of Control)反转控制的概念,就是将原本在程序中手动创建对象的控制权,交由Spring框架管理。当某个Java对象(调用者)需要调用另一个Java对象(被调用者)时,在传统编程模式下,调用者通常会采用“new 被调用者”的代码方式来创建对象。这种方式会增加调用者与被调用者之间的耦合性,不利于后期代码的升级与维护。 当Spring框...原创 2019-05-11 19:41:41 · 267 阅读 · 0 评论