Spring
含江君
欲练英雄志,须明胜负多
展开
-
spring思维导图
记录一下spring的思维导图原创 2019-11-19 17:47:06 · 277 阅读 · 0 评论 -
01_Spring入门程序
一.什么是Spring? 1.Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 2.spring是一个高度灵活的轻量级框架,其目的是降低企业级应用开发的复杂度。 3.以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切...原创 2019-08-29 14:52:58 · 202 阅读 · 0 评论 -
02_Spring Bean的装配模式_基于XML配置方式
一.三种实例化Bean的方式1.使用类构造器实例化(默认无参数)<bean id="bean1" class="com.demo1.Bean1"></bean>2.使用静态工厂方法实例化(简单工厂模式)静态方法<bean id="bean2" class="com.demo2.Bean2Factory" factory-method="getBea...原创 2019-08-29 16:36:31 · 179 阅读 · 0 评论 -
03_Spring Bean的装配模式_基于Annotation配置方式
前言在Spring中尽管使用XML配置文件可以实现Bean的装配工作,但如果应用中Bean的数量较多,会导致XML配置文件过于臃肿,从而给维护和升级带来一定的困难。从JDK 5开始提供了名为Annotation(注解)的功能,Spring正是利用这一特性,Spring逐步完善对Annotation注解技术的全面支持,使XML配置文件不再臃肿。 常用注解:(1) @Com...原创 2019-08-29 18:08:11 · 175 阅读 · 0 评论 -
04_Spring AOP两种代理方法
什么是AOP? AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效...原创 2019-08-30 17:19:15 · 180 阅读 · 0 评论 -
05_Spring AOP原理
理解AOP相关概念Target(目标对象):代理的目标对象Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点.(目标对象中,所有可以增强的方法)Pointcut(切入点/切点):所谓切入点是指我们要对哪些Joinpoint进行拦截(目标对象中,确定要增强的方法).Advice(通知/增强):所谓通...原创 2019-08-30 18:24:57 · 110 阅读 · 0 评论 -
06_Spring JDBCTemplate
Spring对不同持久化技术的支持 ORM持久化技术 模板类 JDBC org.springframework.jdbc.core.JdbcTemplate Hibernate3.0 org.springframework.orm.hibernate3.HibernateTempla...原创 2019-08-30 19:21:03 · 100 阅读 · 0 评论 -
07_Spring事务处理
一.事务概述数据库的事务: 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等。事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚。事务的四大特性:atomic(原子性):要么都发生,要么都不发生。consistent(一致性):数据应该不被破坏...原创 2019-08-30 20:28:46 · 129 阅读 · 0 评论