发表于: 2018-01-15 23:13:24

1 601


今日完成的事情:

1,解决了maven问题,完成task16,在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。

2,简单了解了DAO

什么是DAO  

1.Data Access Object(数据存取对象)

2.位于业务逻辑和持久化数据之间

3.实现对持久化数据的访问

DAO模式的作用

1隔离业务逻辑代码和数据访问代码

2.隔离不同数据库的实现

业务逻辑层,数据访问层(OracleSQLServerMySQL

DAO模式的组成部分

DAO接口

DAO实现类

实体类

3,初次尝试了JDBC

连接上了"test"数据库


明日计划的事情:

1,继续学习JDBC,DAO,Mybaits,了解三者之间的关系、作用、用途;搞明白JDBC与JdbcTemplate的关系、异同

2,完成task17:编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。

3,学习maven视屏,看看业界人士如何介绍与使用maven,与自己的学习比较

4,试完成task18.学习Junit,并尝试写自己的第一个单元测试,记着要写在自己的src/main/test下。

遇到的问题:

1,maven中遇到问题的顺序

a,一堆问题,mojoxxxxxxException

解决办法,按HOW2J.CN的教程、资源,重新安装配置maven

b,编译失败:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)

解决办法:更改Installs jre (eclipse-window-preference中输入jre)

添加一个JDK选项并使用

c,maven 不再支持源选项 1.5。请使用 1.6 或更高版本。

解决办法:

pom.xml文件中增加jdk的设置,类似如下

<properties>

  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

注意:1.8可能为JDK版本,但我的JDK为1.9


2,数据库与jar包有什么关系么?数据库在开发中管理的是哪些数据?

收获:

1,对xml格式简单了解

2,处理maven经验+1,对maven clean命令与install命令的作用有所了解

3,知道了使用maven的原因,减少构建,集成构建,减少在这方面的时间,把构建的功能抽象出来,为人们提供更加见简单的功能

4,知道了,开发不仅仅要官方JDK,还需要许多开源,和私人写的jar包



返回列表 返回列表
评论

    分享到