spring
带翅膀的猫
天天写BUG的软件开发工程师~
展开
-
Spring学习-----ONE
Spring是分层的JavaSE/EE一站式轻量级框架。 1、 一站式:web层:SpringMVC持久层:JDBC Template业务层:Spring的Bean管理2、 Spring核心:IOC:反转控制—–将对象的创建权交友Spring完成。AOP:面向切面编程。3、 Spring的优点:方便解耦,简化开发Spring是一个大工厂,可以将对象...原创 2017-11-07 10:27:43 · 3787 阅读 · 0 评论 -
Spring----AOP
一、AOP概述1.1、什么是AOP? AOP:Aspect Oriented Programing,面向切面编程。 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 SpringAOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类植入增强代码。1.2、AOP底层原理AOP的顶层实现原理就是代理机制。1.3、Spring的原创 2017-11-21 20:11:53 · 3804 阅读 · 1 评论 -
Spring----AspectJ的AOP
AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 AspectJ是一个基于Java语言的AOP框架。Spring2.0以后新增了对AspectJ切点表达式支持。@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术允许直接在Bean类中定义切面。AspectJ表达式:原创 2017-11-22 11:03:32 · 3772 阅读 · 0 评论 -
Spring的JdbcTemplate
Spring对持久层框架的支持Spring为各种支持的持久化技术都提供了简单操作的模板和回调。 ORM持久化技术 提供的模板类 JDBC org.springframework.jdbc.core.JdbcTemplate Hibernate3.0 org.springframework.orm.hibernate3.HibernateTemplate原创 2017-12-03 21:25:25 · 3713 阅读 · 0 评论 -
Spring声明式事务
事务事务是一组逻辑上的操作,要么全部操作都成功,要么全部失败! 用四个词解释事务ACID原子性(Atomic):原子性保证事务的所有操作要么都发生,要么都不发生。一致性(Consistent):一个事务结束了(不管成功与否),系统所处的状态和它的业务规则是一致的。隔离性(Isolated):一个事务执行的时候不会受到其他事务的干扰。持久性(Durable):事务一旦结束,数据就永久的保存到原创 2017-12-04 21:28:20 · 3703 阅读 · 0 评论