发表于: 2017-02-23 21:21:48
2 1691
今天完成的事情:
1.学习了spring的入门视频,虽然网站上说不是很支持视频教学,但是我觉得视频教学可以学的很快,所以我选择的看视频学习。
spring的目标是简化JavaEE的开发,尽量做到少侵入性程序员代码
spring是一款轻量级的框架
spring看有和其他框架一同服务于同一个项目
spring总共有六个模块,今天我学的是core模块
spring的两个重要机制:反向控制和依赖注入
反向控制就是说你的对象不用你new,而是spring来帮你完成。
依赖注入是根据的bean类中的set函数来完成的,因为你将参数写在xml文件中,他就是帮你把xml文件中的参数放进对象中去。
spring的入门操作:
1.找到所需要的jar包
2.写好xml的配置文件,前面是一些约束,后面是一些bean的配置
3.启动spring 方法有两个:
(A)ClassPathXmlApplicationContext(new String[]{...})
ApplicationContext是一个接口,表示spring容器/ioc容器
ClassPathXmlApplicationContext是一个实现类之一,只能从类路径中读取spring.xml文件
所谓类路径:就是IDE工具的src目录下,但不包括src目录
可加载一个或多个spring.xml文件
(B)FileSystemXmlApplicationContext(new String[]{...})
FileSystemXmlApplicationContext是一个实现类之一,只能从文件路径中读取spring.xml文件
所谓文件路径:就是IDE工具的工程目录下,但不包括工程名目录,即 src/cn/itcast/javaee/spring/ioc/type1/spring.xml
其实简单的说就是写的xml的地址不同而已。
启动spring之后做的事情:
会将你配置好的bean构建出对象,并且将你需要的参数注入。
2.学习了向github上传自己的代码。之前的代码都是朋友帮我上传的,一开始我以为很简单,现在自己去上传一下,发现并不是这样的。将昨天的代码上传上去了。
明天要做的事情:
1.继续学习spring框架,并且将学习的东西运用到项目中去。
遇到的问题:
今天看的spring视频和案例,只是将一些基础的操作演示给我们看,还没有到可以使用的地步。github的上传,首先软件就很难找,官网很难上去,然后下载也是很困难,于是我直接和朋友拿软件来用了。哈哈哈!
收获:
今天熟悉了spring的一些背景和基本操作。
今天的收获比较少咯,很多时间都是花在怎么在github上传代码,另外那个英语真的是一个问题啊!!!!!
评论