
Spring
山河故人丶
努力,奋斗
展开
-
Spring 学习(Spring、IOC、依赖注入)
一、SpringSpring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。1、 Spring简介单体地狱:Servlet JDBC JSP …替代JDBC的框架: ...原创 2019-07-26 22:01:55 · 204 阅读 · 0 评论 -
静态代理、动态代理(AOP 底层实现机制)
代理模式可以分为:静态代理动态代理(AOP底层机制)1、静态代理 静态代理,就是通过一个“中介”来帮我们实现一些功能,就按租房子来说,房东和我们都是通过中介来进行交易的,那么这个中介就是静态代理,代理可以帮助我们实现一些繁琐的事项,而我们和房东的功能就比较纯粹。下面我们可以通过代码来实现一下这个例子。接口实现// 租房子这一事件的接口package com.lxc.apo;...原创 2019-07-27 23:14:28 · 300 阅读 · 0 评论 -
Spring学习-AOP(AOP 的三种实现方式)
1、APO 简介 AOP为 Aspect Oriented Programming 的缩写,意思为: 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 Spring 框架中一个重要的部分,利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 我们现在做的一些非业务,如:日志...原创 2019-07-28 14:55:29 · 1012 阅读 · 0 评论 -
MyBatis 和 Spring 整合和 声明式事务
前面学了那么多的东西,现在我们要把 MyBatis 和 Spring 整合到一起,那么我们就需要一个很重要的包 mybatis-spring 在选择版本的时候我们可以参考下表:MyBatis-SpringMyBatisSpring 框架Spring BatchJava2.03.5+5.0+4.0+Java 8+1.33.4+3.2.2+2.1+...原创 2019-07-30 16:47:16 · 724 阅读 · 0 评论