发表于: 2018-03-14 21:04:19
1 502
今日完成的事情:
今天主要是查资料,做准备。师兄说这个阶段比较难啃,确实用到的知识和内容比较多。
1.task1-16:在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。
--了解jar的作用:用于发布和使用类库、作为应用程序和扩展的构建单元、作为组件、applet或者插件程序的部署单位、用于打包与组件相关联的辅助资源
2.task1-17:编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。
--了解DAO:data access object,DAO是一个面向对象的数据库接口,存在于微软的visual basic中,允许程序员对微软的Access数据库的访问
--了解JDBC:java database connectivity,java数据库连接,是一种用于执行sql语句的java api。jdbc可以为多种关系数据库提供统一访问,jdbc由java语言编写的类和接口组成。
--了解Mybatis:Mybatis是一款优秀的持久层框架,支持定制化sql、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。
3.task1-18:学习Junit,并尝试写自己的第一个单元测试,记着要写在自己的src/main/test下。
--了解Junit:Junit是一个开放源代码的java测试框架,用于编写和运行可重复的测试。它是用于单元测试框架xUnit的一个实例。
4.task1-19:学习Spring,配置Spring和Junit
--了解Spring:Spring是一个开放源代码的设计层面框架,解决的是业务逻辑层和其他各层的松耦合问题。
明天计划的事情:
1.完成task1-16的操作,学习maven使用
2.查找资料,分解task1-17,学习命名规范,了解task1-17的实现过程。
遇到的问题:
1.对java的实际开发想法比较模糊,这个急不得,需要慢慢学
2.需要学习的内容比较多,适当放慢任务进度,夯实好基础,再继续。
收获:
1.以前学习的C语言,现在即将进入和代码相关的内容,可以相互印证。
2.了解新的软件和框架,离看到真实的java项目又近了一步。
评论