Spring4
liucw_cn
喜爱java
展开
-
Spring4深入理解IOC&DI02----Bean配置--自动装配、bean之间的继承与依赖、使用外部属性文件
参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4XML 配置里的 Bean 自动装配 --Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 的 autowire 属性里指定自动装配的模式 --byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Be原创 2016-09-16 15:33:17 · 1097 阅读 · 0 评论 -
Spring源码分析
1、设计原理 在Spring的AOP模块中,一个主要的部分是代理对象的生成,而对于Spring应用,可以看到,是通过配置和调用Spring的ProxyFactoryBean来完成这个任务的。在ProxyFactoryBean中,封装了主要代理对象的生成过程。在这处过程中,可以使用JDK的Proxy和CGLIB两种生成方式。 以ProxyFactory的设计为中心,可以看到相关的原创 2017-02-26 23:40:37 · 2009 阅读 · 0 评论 -
Spring4深入理解01----Bean配置(依赖注入和控制反转的区别)
Spring是什么? Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 是一个 IOC(DI) 和 AOP 容器框架.具体描述 Spring: --轻量级:Spring 是非侵入性的 - 基于 Spring 开发原创 2016-09-12 17:50:07 · 2741 阅读 · 1 评论 -
Spring4深入理解----整合Hibernate
参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4•Spring 支持大多数流行的ORM框架,包括HibernateJDO,TopLink, Ibatis和JPA。•Spring 对这些 ORM框架的支持是一致的,因此可以把和Hibernate整合技术应用到其他ORM框架上.原创 2016-09-17 13:54:33 · 1312 阅读 · 0 评论 -
Spring4深入理解----事务(声明式事务和xml配置事务,事务传播属性,事务其他属性(隔离级别&回滚&只读&过期))
参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4 •事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. •事务就是一系列的动作,它们被当做一个单独的工作单元.这些动作要么全部完成,要么全部不起作用 •事务的四个关键属性(ACID) –原子性(原创 2016-09-17 13:39:45 · 5520 阅读 · 0 评论 -
Spring4深入理解AOP02----AOP简介,AspectJ,AOP基于注解和XML配置(5种通知,切面优先级)
参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4一、AOP简介 •AOP(Aspect-Oriented Programming, 面向切面编程):是一种新的方法论,是对传统OOP(Object-OrientedProgramming,面向对象编程)的补充. •AO原创 2016-09-16 22:11:33 · 9899 阅读 · 2 评论 -
Spring4深入理解AOP01----引入AOP的概念
参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4public interface ArithmeticCalculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int j);原创 2016-09-16 21:11:59 · 1735 阅读 · 0 评论 -
Spring4深入理解IOC&DI04----Bean配置方式(全类名,工厂方法,FactoryBean),配置形式(基于XML和注解),泛型依赖注入
参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4一、Bean的配置方式 Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean1-1.通过静态工厂方式配置Bean --•调用静态工厂方法创建Bean是将对象创建的原创 2016-09-16 19:13:50 · 4271 阅读 · 0 评论 -
Spring4深入理解IOC&DI03----Bean配置--SpEL,IOC 容器中 Bean 的生命周期
一、SpEL --•Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 --•语法类似于EL:SpEL使用#{…} 作为定界符,所有在大框号中的字符都将被认为是SpEL --•SpEL为 bean的属性进行动态赋值提供了便利 --•通过 SpEL可以实现: –通过 bean 的id对bean进行引用原创 2016-09-16 16:20:33 · 1111 阅读 · 0 评论