Spring
羊山码农
这个作者很懒,什么都没留下…
展开
-
Spring简介
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。 分层架构是指可以选择只用它的一部分,而不影响其他。它的构架体系是内部相容的。所以,将使学习曲线大大降低。例如,可以选择只用Spring 的JDBC 单一应用或者用Spring管理原创 2017-08-31 00:50:12 · 239 阅读 · 0 评论 -
Spring基础之IoC
IoC(控制反转)就是将原来应用程序要做的事情,交给IoC容器去做。组件不是由应用程序来创建和配置,而是交给IoC容器去做。 DI(依赖注入)IoC的具体实现,就是将调用者需要用到的类,交给容器去创建和配置,在运行期间,动态的自动填充给调用者。(军区主建,战区主战。) 上面提到的交给IoC容器去创建和配置的对象,就是“bean”,“bean”可以是pojo,dao,servi原创 2017-12-10 23:14:33 · 243 阅读 · 0 评论 -
Spring基础之AOP
AOP,即面向切面编程,SpringAOP是在SpringIoC上做的扩展,是面向某一个切面或关注点,例如所有模块都用到日志功能,就可以看作将日志嵌入各个模块,这些很多模块都通用的功能就可以看作是切面,把它定义为“横切关注点”,其代码可以为各个模块复用。 AOP具有源码无关性,它可以通过预编译方式或者运行期动态代理的方式来实现。 AOP核心概念 连接点(JoinPoint):原创 2017-12-20 00:04:20 · 183 阅读 · 0 评论 -
Spring基础之Bean的生命周期
无论学习什么,了解它的生命周期是十分重要的。通过了解bean的生命周期,我们就可以在它的生命中做些什么,让它不虚度光阴。 No image no truth: talk is cheap,show me the code:<?xml version="1.0" encoding="utf-8"?> <!-- - Application context definiti原创 2017-12-23 22:36:28 · 168 阅读 · 0 评论