发表于: 2018-03-01 21:20:15

1 832


今日完成

任务一知识点整合:
1.SQL语句的学习

1建表

第一次可以使用navivat创建数据库和表格,但是之后推荐使用SQL语句进行创建数据库、表格和增删该查等操作。

2SQL语句的学习

 ①什么是SQL

SQL 指结构化查询语言

SQL 使我们有能力访问数据库

SQL 是一种 ANSI 的标准计算机语言

SQL能做什么

SQL 面向数据库执行查询

SQL 可从数据库取回数据

SQL 可在数据库中插入新的记录

SQL 可更新数据库中的数据

SQL 可从数据库删除记录

SQL 可创建新数据库

SQL 可在数据库中创建新表

SQL 可在数据库中创建存储过程

SQL 可在数据库中创建视图

SQL 可以设置表、存储过程和视图的权限

 

③在哪里学习SQL

   http://www.w3school.com.cn/sql/index.asp

 

注意项

A. 表名、字段名设置:必须使用小写字母或数字 禁止出现数字开头,禁止两个下划线中间只出现数字。

B. 索引:业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。

 

2.JAVA基础的学习

  任务一种并未写出需要JAVA基础,但是如果没学习,最多能完成做任务一

1-16

 

3.JDBCTemplate的学习

  学习JDBCTemplate的时候需要注意反射的运用,为什么在运用Class.forname()之后并未实例化这个对象。

解决方案:

JDBC规范中明确要求这个Driver类必须向DriverManager注册自己,
在静态初始化器的中已经进行了注册,所以我们在使用JDBC时只需要Class.forName(XXX.XXX);

we just want to load the driver to jvm only, but not need to user the instance of driver,
so call Class.forName(xxx.xx.xx) is enough, if you call Class.forName(xxx.xx.xx).newInstance(),
the result will same as calling Class.forName(xxx.xx.xx),
because Class.forName(xxx.xx.xx).newInstance() will load driver first,
and then create instance, but the instacne you will never use in usual,
so you need not to create it.
   from: http://blog.csdn.net/haohaixingyun/article/details/53138380

  在师兄的指点下了解了贫血模型,将代码进行重写,方便以后进行修改、维护。

4.Spring的学习

  任务一所需学习的要点:

  A.什么是IOC,DI。有什么作用

B.ApplicationContext 接口的作用

  C. 注入Bean的三种方法:

A.基于XMLbean定义(需要提供setter方法)

B.基于注解的bean定义(不需要提供setter方法)

C.基于Java类的bean定义(需要提供setter方法)

D.XML文件的配置

 E.依赖注入的三种方法:

    a.构造注入

    b.Set注入

    c.接口注入

  F.Log4J的学习

5.Mybatis的学习

   1Mybatis的原始Dao开发方法和使用mapper代理的方法来开发dao

  2使用MyBatis对表执行CRUD操作——基于XML的实现

使用MyBatis对表执行CRUD操作——基于注解的实现

   3)注意User.xml的作用和使用mapper代理的方法来开发daoMapper.xml的作用。

(4)mybatis全局配置文件在mybatisspring整合之后的改变;

6.配置远程服务器

  先学习Linux命令,然后购买阿里云服务器,安装JDKmavenMysql等。

  安装常见问题:

 1Mysql安装:

https://segmentfault.com/a/1190000002514402

(2)远程连接ubuntu mysql出现2003错误 cant connect to mysql

http://blog.csdn.net/qq_32144341/article/details/52403388

3 阿里云ubuntu安装mysql5.7遇到的坑: 

http://blog.csdn.net/lorin_ag/article/details/78601191

 

 

 任务一所需知识点思维导图

 

 

明天计划

完成任务一,开始任务二;

遇到问题

------

收获

总结了以前的知识点,对以前所学进行了一次梳理;




返回列表 返回列表
评论

    分享到