发表于: 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   方法有两个:

      AClassPathXmlApplicationContext(new String[]{...})

            ApplicationContext是一个接口,表示spring容器/ioc容器

            ClassPathXmlApplicationContext是一个实现类之一,只能从类路径中读取spring.xml文件

            所谓类路径:就是IDE工具的src目录下,但不包括src目录

            可加载一个或多个spring.xml文件

       BFileSystemXmlApplicationContext(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上传代码,另外那个英语真的是一个问题啊!!!!!

 



返回列表 返回列表
评论

    分享到