发表于: 2018-01-07 00:21:38
1 587
今日完成
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集合赋值);
评论