发表于: 2018-01-07 00:21:38

1 586


今日完成

 spring学习;

   1).什么是spring:spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。

   2).spring体系结构:

      a.Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。

      b.Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。


        核心容器Core Container、数据访问/集成Data Access/IntegrationWeb、测试test、AOP等。


    3).IoC(Inversion of Control)控制反转,对象创建责任的反转,在spring中BeanFacotory是IoC容器的核心接口,负责实例化,定位,配置应用程序中的对象及建立这些对象间的依赖。XmlBeanFacotory实现BeanFactory接口,通过获取xml配置文件数据,组成应用对象及对象间的依赖关系。

            IOC容器  Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁;

    4).Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans;

      5)依赖注入;

   依赖注入指的是容器负责创建对象和维护对象之间的依赖关系,目的是“解耦和”,体现了一种“组合”理念;

    spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入;

    6)junit单元测试;(初步了解)

明天计划

1.学习Junit;

2.学习spring,Spring 框架开始实际的编程,至少写个Spring Hello World ;

3.JAVA基础-Map集合;

(刚接到通知不让我请假回公司辞职明天继续出差+加班。计划减量)

1.JAVA基础-Map集合;(基础最重要)

2.学习spring,Spring 框架开始实际的编程,至少写个Spring Hello World ;

遇到问题

 看了spring的依赖注入,到后来写日志的时候发现完全不明白(这是什么鬼??我还看完了set注入和构造方法注入)。这点需要明天重新学习。

 感觉今天学习spring只是粗略学习了一部分,其中的一些概念和术语尚不明白,需要进一步深入了解;

收获

昨天刚刚学的list集合就已经用上(set方法给list集合赋值);


返回列表 返回列表
评论

    分享到