发表于: 2017-02-08 23:33:40

1 2161


.今天的学习

1.查看师兄日报,因为准备要去郑州线下了,所以今天花了很长时间看了下郑州学员的日报,收获挺多的,我看到师兄们做任务速度挺快的,好像过了任务一之后后面的任务二三四五刷刷刷,看到莎莎师兄评论说两周内做完任务开始实战感觉好激动,原本我感觉我自己基础薄弱可能在线下任务都不一定能完成,现在更有信心了吧,可能并没有自己想象中那么难,希望我也能在两个月内把任务做完能有一个月时间实战!另外还有一个收获就是竟然在郑州报名贴中看到了我的大学校友!!!!!哈哈,以后多多照应啊陈师兄!

2.理解面向对象

查资料的时候看到一篇挺好的关于面向对象的解释,就顺便细看了下,挺有收获,对面向对象思想有了更直观的理解:

用自己的话一句话总结,面向对象思想的眼里,程序是由一组交互的对象组成的.

比如一个下象棋的程序,

如果用面向过程思想方法分析,那么就包含开始游戏→甲方下棋子→棋盘变动→判定判定→乙方下棋子→棋盘变动→判定结果

如果用面向对象的思想方法分析,那么这个象棋程序其实很简单,包含棋手,棋盘,裁判三个对象,这三个对象是交互的,棋手下棋之后棋盘会有变化,棋盘变化之后裁判会判定

面向对象的好处,以上面象棋的例子来说面向对象更为简单,加入需要维护修改,比如加入悔棋功能,在面向对象中你只需要修改棋手对象就可以了,棋盘的显示还是一样,裁判的判定也是不受影响!

 

3.通过代码了解了设值注入和构造注入两种方法

我的理解,设值注入是通过set方法将对象的引用注入给变量,不需要显式地声明创建对象赋值给变量,而是通过配置文件声明

构造注入是通过构造方法将对象的引用注入给变量,需要在代码中显式地声明创建对象赋值给变量,也需要在配置文件中声明;

接下来是具体在pom.xml文件中Bean(把实例对象称作Bean)的配置项(理论上可以只有class,一般会包含多个)

Id:标识符,比如Daoservice

Class:Bean的类型

Scope:作用域

       Scope有几种,比如singleton单利作用域,只一个容器中只存在一个Bean

                                   prototype:每次请求都会创建新的实例

 

4.AOP面向切面编程,今天只简单理解了一下意思

切面:事物可以横切多个实现类的对象,在多个对象执行过程中都会被事物控制

连接点:程序执行过程中某个特定的点,比如多个对象访问数据的时候,这个时刻就是一个连接点

通知:比如在切面的某个特定的连接点上执行的动作

 

5.eclipse中配置Spring

1.下载Spring

因为目前Spring官网有更改,和网上查到的资料显示的下载页面不一致,所以好不容易才找到下载页面,至于下载那个版本就不知道了,在这里我下载的是第一个,如图



2.添加jar进入项目中,我知道要添加到项目的lib目录中,在这里我是直接复制粘贴进去的,然后要设置一个path,这个教程中没有具体说明,还不太明白怎么设置path


3.接下来的思路有了,应该是需要新建pom.xml文件,填好Id,Class,设置设置注入,然后就可以调用getbean()方法通过容器得到实例,

4.Spring总算开了个头,虽然遇到问题,但总算有思路了!

 

 

今天遇到的问题:1.下载那个spring?  2.粘贴进lib中后怎么设置path

明天计划:1.继续学习spring

              2.继续在eclipse中配置好spring,然后把junit也写进去

              3.写完这篇日报就去报名郑州线下!



返回列表 返回列表
评论

    分享到