一、什么是Spring (1)、Spring真正的精华是它的Ioc模式实现的BeanFactory和AOP,它自己在这个基础上延伸的功能有些画蛇添足。 (2)、 Spring它是一个开源的项目,而且目前非常活跃;它基于IoC(Inversion of Control,反向控制)和AOP的构架多层j2 ...
分类:
编程语言 时间:
2017-09-09 20:58:12
阅读次数:
178
Todo: 1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了; 2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了; 3.代理模式,在Aop实现中用到了JDK的动态代理; 4.策 ...
分类:
编程语言 时间:
2017-09-06 10:07:23
阅读次数:
315
昨天对spring有了一个整体的认识,在spring核心架构体系五个组成部分中,核心容器是spring的一个重要部分,而核心容器的工作原理或者说思想是IOC(控制反转)DI(依赖注入)。 Spring的Ioc[Inverse of Controller]机制 控制反转[Ioc]:就是由容器控制程序之 ...
分类:
编程语言 时间:
2017-09-05 19:11:52
阅读次数:
191
1、Spring框架的核心是提供一个容器(BeanFactory 或 ApplicationContext),提供以下功能: 1)创建和销毁组件对象,类似“工厂类” 2)采用不同的模式创建对象 3)IOC 4)AOP 2、Bean组件配置 <bean id="标识符" class="完整类路径" s ...
分类:
编程语言 时间:
2017-09-03 17:54:57
阅读次数:
193
1、引入jar包 spring核心jar包 spring-beans-4.3.2.RELEASE.jar spring-core-4.3.2.RELEASE.jar spring-context-4.3.2.RELEASE.jar spring-expression-4.3.2.RELEASE.ja ...
分类:
编程语言 时间:
2017-08-31 18:05:27
阅读次数:
207
核心容器:Core、Beans、Context、EL模块 1、 Core模块:封装了框架依赖的最底层部分,包括访问资源、类型转换及一些常用工具类 2、 Beans模块:提供了框架的基础部分,包括反转控制和依赖注入。其中BeanFactory是容器的核心,本质是“工厂设计模式”的实现,而且无需编程实现 ...
分类:
编程语言 时间:
2017-08-28 23:54:16
阅读次数:
268
------------------siwuxie095 SSH 框架分模块开发 1、在 Spring 核心配置文件中配置多个内容,容易造成 配置混乱,不利于维护 「分模块开发主要针对 Spring 核心配置文件」 2、把 Spring 核心配置文件中的一部分配置放到单独的 配置文件中,再在... ...
分类:
其他好文 时间:
2017-08-27 11:11:44
阅读次数:
196
Spring IoC Spring IoC就是控制反转,也被称为依赖注入(Dependency Injection, DI),是面向对象编程中的一种设计理念,用来降低程序代码之间的耦合度。 依赖是什么: 依赖就是在代码中通过局部变量、方法参数、返回值等建立的对于其他对象的调用关系。 1 /** 2 ...
分类:
编程语言 时间:
2017-08-26 20:37:55
阅读次数:
216
第一步先写一个类(BeanFactory)来implements ...
分类:
数据库 时间:
2017-08-26 18:27:09
阅读次数:
175
Spring之自动装配bean 最近学习Spring框架,参考资料是Spring IN ACTION 第一张内容飘过去~~ 从第二章的自动装配bean开始,不过学习Spring核心最重要的还是ioc的注入模式吧! 书上是这么说的 (概念问题,哈哈),首先普及几个概念 <装配>装配创建应用对象之间的协 ...
分类:
编程语言 时间:
2017-08-24 21:19:27
阅读次数:
121