发表于: 2017-05-14 22:25:27

2 1131


今天完成事情:

学习了Spring。


明天计划的事情:

萝卜多方案设计


遇到的问题:

暂无


收获:

深度思考:

16.Spring中的IOC(Inversion of Control)是什么意思,为什么要用IOC而不是New来创建实例?

IOC模式将耦合代码从程序中移出,放到统一的XML文件中管理。由IOC容器通过配置文件来管理对象的生命周期、依赖关系等,这样就不用重新修改并编译具体的代码,从而实现组件之间的解耦。


17.为什么要使用Interface,而不是直接使用一个实体类来完成任务?InterfaceImpl这种方式的好处是什么?

答:1.隐藏具体实现细节。2.使代码更加灵活。3.代码低耦合高内聚


Spring容器:

应用上下文:

1.AnnotationConfigApplicationContext:从一个或多个基于java的配置类中加载Spring应用上下文。

2.AnnotationConfigWebApplicationContext:从一个或多个基于java的配置类中加载Spring Web应用上下文。

3.ClassPathXmlApplicationContext:从类路径下的一个或多个XML配置文件中加载上下文定义。

4.FileSystemXmlApplicationContext:从文件系统下的一个或多个XML配置文件中加载上下文定义。

5.XmlWebApplicationContext:从Web应用下的一个或多个XML配置文件中加载上下文定义

Spring注入方式:

1.Setter。2.构造方法。3.接口注入




返回列表 返回列表
评论

    分享到