`

spring in action2笔记 第一章

阅读更多

1.3.1  依赖注入

        任何重要的应用(几乎任何比HelloWorld.java复杂的应用)都需要至少两个相互合作的类来完成业务逻辑。通常,每个对象都要自己负责得到它的合作(依赖)对象。你会发现,这样会导致代码耦合度高而且难以测试。

       DI意味着关于对象如何得到它的协作对象的责任反转了,原先由自己负责创建对象,而现在责任反转给了容器。

DI优点是松耦合

分享到:
评论

相关推荐

    java常用框架学习笔记

    Struts2框架由多个核心组件组成,包括Action、拦截器、结果等。 ##### 9.2 Struts2框架的配置 Struts2通过配置文件来定义应用的行为,主要配置文件是`struts.xml`。 ##### 9.3 struts2标签+ognl表达式 Struts2...

    struts2笔记

    首先,我们从“第一章 Struts2简介.txt”开始,这一章可能涵盖了Struts2的基本概念,包括其发展历程、设计原则以及在Java Web开发中的重要性。Struts2是Apache软件基金会的产品,它继承了Struts1的优点并解决了其...

    Java/JavaEE 学习笔记

    第一章 Spring概述..........................345 第二章 Spring IOC(控制反转)........347 第三章 Spring AOP(面向切面编程)..........351 第四章 Spring中的数据访问..........353 CVS学习笔记....................

    J2EE学习笔记(J2ee初学者必备手册)

    第一章 Spring概述..........................345 第二章 Spring IOC(控制反转)........347 第三章 Spring AOP(面向切面编程)..........351 第四章 Spring中的数据访问..........353 CVS学习笔记....................

    webwork学习笔记(全)

    以上只是WebWork教程的部分内容,完整的学习笔记涵盖了更多高级主题,如Interceptor(拦截器)、Validation(验证)、I18N(国际化)、AOP支持以及与其他开源项目的集成,如G-Roller-WW和Spring等。通过深入学习和...

    springmybatis

    mybatis实战教程mybatis in action之五与spring3集成附源码 mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in ...

    Java框架学习笔记.pdf

    在第一章的框架技术概述中,提到了SSH框架的组成,Struts作为控制器,Spring管理业务逻辑,而Hibernate则处理数据持久化。此外,还提到了DWR(Direct Web Remoting),这是一个用于构建Ajax应用的框架。 在第二章中...

    Java框架学习笔记

    #### 第一章:框架技术概述 - **SSH框架组合**:SSH是Struts + Spring + Hibernate的简称,这三个框架在Java Web应用开发中非常常见,它们各自解决了不同的问题,并且能够很好地协同工作。 - **Struts**:负责MVC...

Global site tag (gtag.js) - Google Analytics