![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring4
武汉小喽啰
我就是我,颜色一样的焰火。。。。。。
展开
-
Spring4的介绍04-SPEL的介绍
目录1. SPEL简介2.基础特性3. 语法3.1 字面量表示3.1.1整数表示3.1.2小数表示3.1.3 科学计数法3.1.4 String类型的表示3.1.5 Boolean表示3.2引用Bean,属性和方法3.2.1 引用其他对象3.2.2 引用其他对象的属性3.2.3调用其他方法3.2.4链式调用其他方法3.2.5...原创 2019-10-04 23:19:22 · 143 阅读 · 0 评论 -
Spring4的介绍14-spring的事务管理(声明式注解方式)
1. 操作步骤1.1 引入aop的jaraop联盟:com.springsource.org.aopalliance-1.0.0.jaraspecjJ:com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarspringaop:spring-aop-4.2.4.RELEASE.jarspring整合aspectJ:spring-asp...原创 2019-10-13 12:26:38 · 103 阅读 · 0 评论 -
Spring4的介绍13-spring的事务管理(声明式XML方式)
声明式事务管理可以在不改变代码的基础上进行事务管理,很显然这里用到了spring的AOP。1. 操作步骤1.1 引入aop的jaraop联盟:com.springsource.org.aopalliance-1.0.0.jaraspecjJ:com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarspringaop:spring-a...原创 2019-10-13 11:09:41 · 94 阅读 · 0 评论 -
Spring4的介绍12-spring的事务管理(编程式)
1. 操作步骤1.1 配置平台事务管理器PlatformTransactionManager<!-- 平台事务管理器 --><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!-- 注入连接池 -...原创 2019-10-13 10:32:04 · 68 阅读 · 0 评论 -
Spring4的介绍11-spring的事务管理
1. 事务1.1 概念事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。1.2 事务的特性原子性:强调事务的不可分割一致性:事务的执行前后数据的完整性保持一致隔离性:一个事务执行过程中,不应该受到其他事务的干扰持久性:事务一旦结束,数据就持久到数据库1.3 隔离性引起的安全问题1. 脏读:一个事务读到了另一个事务的未提交的数据2...原创 2019-10-13 10:32:35 · 63 阅读 · 0 评论 -
Spring4的介绍10-spring的JDBC模板的CRUD
1. 添加jdbcTemplate.update("insert into account values (null,?,?)", "张三",10000d);2. 修改jdbcTemplate.update("update account set name = ? ,money = ? where id = ?", "张三",2000d,6);3. 删除jdbcTempl...原创 2019-10-10 22:58:47 · 86 阅读 · 0 评论 -
Spring4的介绍09-spring的JDBC模板配置
1. Spring提供的持久层模板类ORM持久化技术 模板类 JDC org.springframework.jdbc.core.JdbcTemplate Hibernatex org.springframework.orm.core.hibernatex.HibernateTemplate myatis org.springframework.orm.co...原创 2019-10-10 22:04:59 · 144 阅读 · 0 评论 -
Spring4的介绍08-spring的AOP基于AspectJ的注解开发
1. AOP注解的入门1.1 新建项目略1.2 编写切面类public class MyAspectAnno { public void before(){ System.out.println("前置。。。"); }}1.3 配置文件将切面与实体类交给spring管理<?xml version="1.0" encoding="UTF-8"...原创 2019-10-08 22:15:20 · 101 阅读 · 0 评论 -
Spring4的介绍06-AOP
1. AOP的概述 AOP意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 简单来说,AOP就是OOP的扩展和延伸,是用来解决OOP遇到的问题而出现的。 交叉业务的编程问题就...原创 2019-10-07 22:29:34 · 148 阅读 · 0 评论 -
Spring4的介绍07-spring整合Junit单元测试
spring整合Junit之后,可以很方便的做单元测试,再也不需要写工厂类了。1. 引入jar在spring的libs中有一个spring-test-4.2.4.RELEASE.jar2. 新建测试类public class SpringDemo3 { public void demo1(){ }}3. 在类上写单元测试注解3.1 Junit注解@R...原创 2019-10-06 23:18:48 · 127 阅读 · 0 评论 -
Spring4的介绍06-IOC的注解开发
1 入门1.1 引入jar文件4个基本jar包spring-beans-4.2.4.RELEASE.jarspring-context-4.2.4.RELEASE.jarspring-core-4.2.4.RELEASE.jarspring-expression-4.2.4.RELEASE.jar2个日志jar包com.springsource.org.apache.co...原创 2019-10-05 17:34:25 · 96 阅读 · 0 评论 -
Spring4的介绍05-spring分模块开发配置
spring在加载配置文件的时候,有两种加载方式1. 一次性加载多个配置文件在加载配置文件的时候,我们可以传递多个配置文件例如:ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml","applicationContext1.xml");2. 在一个配置文件中引入...原创 2019-10-05 12:29:21 · 99 阅读 · 0 评论 -
Spring4的介绍03-spring的配置
1. 在eclipse中设置XML的提示配置看一个最基本的xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2019-10-04 23:19:18 · 146 阅读 · 0 评论 -
Spring4的介绍02-spring的工厂类
1. Spring工厂类的结构图2 BeanFactory接口 在spring容器中,BeanFactory接口是IOC容器要实现的最基础的接口,定义了管理bean的最基本的方法,例如获取实例、基本的判断等。BeanFactory有多个子接口来进一步扩展bean相关的功能,其中两个比较重要的与本文有关系的工厂类2.1HierarchicalBeanFacto...原创 2019-09-28 22:38:20 · 250 阅读 · 0 评论 -
Spring4的介绍01-入门
1. 概述spring是一个分层的javaSE/EE的轻量级一站式框架1.1一站式框架即有有EE开发的每一层解决方案1.1.1 WEB层:SpringMVC1.1.2Service层 :Spring的Bean管理,Spring声明式事务1.1.3DAO层:Spring的Jdbc模板,Spring的ORM模块1.2 特点1.2.1 方便解耦,简化开发 ...原创 2019-09-28 20:20:25 · 231 阅读 · 0 评论