发表于: 2017-03-20 21:30:05
4 1374
今天完成的事情:
在师兄的建议下,了解数据库连接/mybatis/JDBC/dao的概念及其用处。
明天计划的事:
安装配置JDBC,尝试编写DAO。
遇到的问题:
在学习java架构中的分层及其功能时。由于缺少这方面的思维方式,又没有联想到现实生活中的例子,所以难以理解分层的功能。
收获:
数据库连接(JDBC):
是java语言中规范客户端程序访问数据库的应用程序接口。提供了查询和更新数据库的方法。
我的理解:是Java程序员使用java语言来编辑(增删改查)数据库的工具。
Mybatis:
是基于java的持久层框架。是帮助程序员将数据存入数据库和从数据库读取数据的方法。与JDBC有相似的功能,但比JDBC更强大。
http://www.cnblogs.com/xdp-gacl/p/4261895.html
DAO层:
Dao层是java三层架构中的一层。
各层及其功能:
1数据访问层(dao);是直接操作数据库的。
2业务逻辑层(service、包括action);实现整体的逻辑,如前台获得数据,逻辑层分析、校验这些数据,在将实际操作发送给DAO层。Action:负责管理。Service:负责实施。
3界面层(ui);就是用户界面吧。
评论