![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
李-晓洁
这个作者很懒,什么都没留下…
展开
-
【spring】IoC原理
一.原理 我们都知道,Spring是一个开源的、一站式的轻量级框架,它的核心就是IoC和AOP,今天我们就学习一下IOC的底层原理,IoC即Inversion of Control,中文含义是控制反转,在引入IoC之前,我们是通过new来创建一个对象,这样的代码耦合性很高,IoC技术就解决了这一缺陷,它把对象的创建,通过spring来管理,把耦合的代码统一放到xml文件中。下面我们通过代...原创 2018-04-08 16:30:45 · 270 阅读 · 56 评论 -
【mysql】主从复制
Innodb Myisam原创 2018-06-07 19:57:58 · 197 阅读 · 0 评论 -
【spring】事务管理的实现
一 基于xml配置文件实现二 基于注解实现原创 2018-05-13 18:45:20 · 187 阅读 · 0 评论 -
【spring】事务
一.什么是事务二.事务特性三.四.原创 2018-05-13 18:45:08 · 134 阅读 · 0 评论 -
【spring】c3p0操作
代码实现配置文件实现原创 2018-05-13 18:44:39 · 156 阅读 · 0 评论 -
【spring】spring的jdbcTemplate操作
jdbcTemplate简介增删改查操作原创 2018-05-06 21:19:46 · 138 阅读 · 0 评论 -
【spring】AOP实践
spring的AOP操作是通过AspectJ来实现的,AspectJ是一个基于Java语言的AOP框架,Spring2.0以后新增了对AspectJ切点表达式的支持。下面我们就具体介绍一下基于AspectJ的AOP操作。准备工作1. 新建一个java项目,导入jar包:2. 引入约束:<beans xmlns="http://www.springframework.org/sch...原创 2018-04-29 21:13:40 · 189 阅读 · 15 评论 -
【spring】AOP简介
一.AOP原理 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象...原创 2018-04-22 20:38:32 · 202 阅读 · 21 评论 -
【spring】注解方式的bean管理
spring的bean管理有两种方式,前面我们介绍了xml配置文件方式的bean管理,现在就讲一下用注解的方式来管理bean。纾解方式的bean管理主要包括用注解创建对象和用注解注入属性。 注解就是在代码中以@开头,格式为@注解名称(属性名称=属性值)的一行代码,注解可以使用在类、方法和属性上面。一.用注解创建对象 在配置文件中,使用<context:comp...原创 2018-04-09 21:20:22 · 202 阅读 · 19 评论 -
【spring】属性注入
spring的属性注入是bean管理中的一个非常重要的内容,它可以通过有参数的构造函数注入属性,也可以通过set方法注入属性。包括基本类型的属性注入、对象类型的属性注入和复杂类型的属性注入。一.基本类型有参数构造代码实现:public class User{ private String username; public User(String username) { th...原创 2018-04-09 20:42:07 · 313 阅读 · 17 评论 -
【spring】bean管理
spring的IoC就是把创建对象的过程交给容器去创建,所以bean管理就是很重要的一部分。一.bean实例化的方式1.使用类的无参构造函数创建<bean id="user" class="cn.dmsd.ioc.User"/>2.使用静态工厂创建<bean id="bean1" class="cn.dmsd.bean.Bean1Factory" factory-me...原创 2018-04-09 19:29:18 · 140 阅读 · 14 评论 -
ssm框架搭建过程
1.新建一个maven web项目(新建过程请参考:https://blog.csdn.net/AinUser/article/details/78185128),项目结构如下: 2.项目中需要引入的jar包:<dependencies> <dependency> <groupId>junit</groupId> ...原创 2018-07-08 20:11:28 · 248 阅读 · 4 评论