发表于: 2018-03-30 23:04:51

1 570


今天完成的事情: 

              1.如果算正式的任务的话那么好像都没做。

              2.禅道主页设置。

              3.GitHub关联修真院并提交自己的任务。
明天计划的事情:

                  计划完成17.18.19.20。

遇到的问题: 

                 其实早就做到18了,只是一直是按照教程一步一步的完成了,甚至都不知道安装这个的作用,对原理都不懂,在单元测试时始终不知道在哪个文件测试。

                 于是回头把自己不会的地方重新找教程、视频、师兄日报经过两天你的摸索终于知道任务一的要求了。

                 我来整理下思路:     

                  1-11是数据库的知识点(主要是用sql语句实现创建、修改、删表、查询、索引)如果实在不懂,可以先用Navicat实现任务要求(推荐刚开始什么都不懂的小白,等任务做到最后用sql语句在DOS窗口,但是数据是很重要的一环所以建议刚开始可以不懂sql语句一定要理解数据库的意义);

                  12-21是API的知识点,按照我的理解:打个比方,电脑有显示器、cpu、显卡、网卡、声卡、他们全部集成在主板上。网卡、声卡为什么一插在主板上就用上网听到说话? 是因为通过网卡驱动、声卡驱动里程序“翻译”给我们的。当然了,网卡驱动肯定网卡生产商提供的,还可以再想像、网卡驱动和系统连接一根电线(电线里的零线、火线代表数据的输入、输出)。

                 所以API就相当于这个绳子。我们程序员通过编译器写了一个程序,要用到数据库调用或者存放数据,那么编译器与数据就需要连接、还有编译器与云端服务器的连接、数据库与云端服务器的连接。想通了以上,在来理解任务里的要求就简单 了。

                  maven:关键字就是 “项目” “管理”  Maven提供了一种思想让团队更科学的管理、构建项目。用配置文件的方式对项目的描述、名称、版本号、项目依赖等等信息进行描述。使之项目描述结构清晰,任何人接手的成本比较低。想不通的人可以理解电脑的主板。

                DAO:数据访问接口,我把理解成主板的插槽。

                jdbc:理解成编译器与数据库之间的“线”;

                mybatis:也是“线”不过这个线是自动化的,jdbc需要我们手动连。

                junit:单元测试,这里涉及Java基础概念:源文件、类、方法(类存在源文件、方法存在类里、语句存在方法中)

                        方法代码由我们写的语句所组成,这个方法可以想象成一个函数或者过程。JUnit的好处在于:可以对代码进行单元测试。 并且可以根据单元测试生成单元测试报告。   main 方法不一样,对多个方法调用, 需要添加打印或者输出语句。

            spring:还没有深入学习到,所以暂时不清楚。

收获:

              掌握了任务一的整体思路。

                


返回列表 返回列表
评论

    分享到