java 春天的种子之spring
dengit_w
在一个圈子里,努力了不一定能成为最好的那一位,但绝对不允许自己差劲
展开
-
对Spring的IOC和DI的解释
首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其转载 2017-09-13 14:51:35 · 156 阅读 · 0 评论 -
Spring中用到的9种设计模式
第一种:简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。如下配置,就转载 2017-09-13 16:19:40 · 300 阅读 · 0 评论 -
Spring的好处
a) 降低组件之间的耦合度,实现软件各层之间的解耦 Controller – Service – Dao b) 可使用容器提供的众多服务 可使用容器提供的众多服务:事务管理服务(事务传播,无需手工控制事务)、JMS服务、Spring core核心服务、持久化服务、其他…… c) 容器提供单例模式支持,开发人员不再需要自己编写实现代码(是否单例可以配置) d) 容器提供了AOP转载 2017-09-23 10:57:08 · 185 阅读 · 0 评论 -
简介 Spring中的IOC,DI,AOP
IOC:控制反转。指的是将对创建类的控制权从开发者,交给了Spring容器。DI:依赖注入..在运行期,由spring容器动态地将依赖对象注入到组件中AOP:面向切面。AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查)转载 2017-09-23 10:58:03 · 251 阅读 · 0 评论 -
Spring容器实例Bean的三种方法(IOC三种方法)
1、依托默认的无参构造器 2、通过工厂类中的静态方法创建bean对象 3、通过工厂类中的实例方法创建bean对象原创 2017-09-23 11:00:12 · 240 阅读 · 0 评论 -
spring 整合hibernate整合方式
spring整和hibernate属于向下整合,spring的核心是管理各个类的生命周期和类与类之间的关系,所有,当提及到spring整合hibernate,就是heibinate将自己最核心的类交给spring来管理,既SessionFactory,这样一来,也相当于管理了hibernate的所有内容:包括数据源(四大基本连库信息,连接池,线程池等,),自有属性,映射文件,以下是spring整合h原创 2017-09-07 23:45:25 · 286 阅读 · 0 评论 -
怎么实现SSH的整合思路?
主体思路是:Action的创建,由本来的struts 管理,交由Spring来进行管理。 Spring在创建 Action的时候,就会注入DAO 而DAO又继承于 HibernateTemplate,并且在被Spring创建的时候,注入了SessionFactory. 由此,Action在进行业务操作的时候,比如执行execute的时候,就可以使用已经和hibernate 联系起来转载 2017-09-24 20:00:53 · 333 阅读 · 0 评论