发表于: 2017-10-20 15:44:16
1 694
今日完成
1.Spring基础知识的学习---ioc原理
在没有Ioc的实现中,对象都是由程序的内部代码来控制的。当一个对象需要依赖另一个对象时,用new来创建它的依赖对象去实现两个组件之间的联系,而这种s实现方式会造成组件之间的耦合。
控制反转(Inverion of Control,IoC)是指在应用程序中对象的创建、销毁等不再由程序本身的编码实现,而是由外部的Spring容器在程序运行时根据需要注入到程序中,也就是对象的生命周期不是由程序本身来决定,而是由容器来控制,所以称之为控制反转。这种控制权转移所带来的好处就是降低对象之间的依赖关系,即解耦。
理解:解决项目对底层对象与类的依赖。
2.编写一个简单小程序,熟悉一下控制反转的思路。
2.1下载Spring的框架,导入jar包。
2.1创建基本的类
2.2创建Spring配置文件,配置创建类
(1)Spring的核心配置文件--规范:放在suc下,命名applicationContext.xml(无特殊要求)
(2)引入schema约束----Spring框架文件中,查找xsd-configuration.html 文档。
(3)编写测试程序
明日计划
1.学习debug单步调试,学习查看日志。
2.购买服务器,学习服务器部署DB。
遇到问题
1.按着任务走,spring和mybatis只看了一点点,心里好没底。
2.现在这个阶段应该转向前端与javaWEB的学习了吧?
收获
1.终于把日志打出来了,原来是依赖包没有加载。
2.对反转控制有了概念。
评论