发表于: 2017-08-07 23:02:06
2 1051
今天完成的内容:
先是重装并配置了maven和idea,把idea新建maven项目会无限loading的问题解决了
理解了DAO是数据访问对象是调取数据的接口
在查找DAO方面的资料时了解了代码结构中Service,Controller,Util,Model等词的意思
其中Model就是数据模型也就是一团数据块被用于其他几个功能
Util是一种工具,一种固定的操作
Service是服务,也就是用Util这种工具完成一些活动
Controller就是管理并调度上面几种
而Dao只负责对数据的增删改减并不参与上面的活动
顺便了解了web开发的三层结构
其中,界面层也就是管理层,管理有哪些业务。
业务逻辑层也就是服务层,负责具体的实施。
数据访问层只负责对数据的增删改减这些基本操作不进行复杂项目的实施。
而底下的几种数据库类型也就是model层负责提供数据。
明天计划的内容:
继续了解步骤17下的DAO和 JdbcTemplate和Mybatis,找到具体的操作方法尽量推进任务成果。
遇到的问题:
一些概念上的问题,在查询资料时有部分人将数据访问层称为DAO而其实应该是DAL。
在继续查询中有人提到这是些习惯问题,虽然一个是数据层一个是个数据通道,因为DAO和DAL的操作差不多, 所以习惯上叫法的问题
有什么收获:
掌握了DAO的基本知识,对JAVA基于web的开发有了进一步了解。
评论