发表于: 2018-03-19 19:42:30

1 566


今日完成:

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

昨天学习时间太少加上电脑崩溃没什么进展。今天继续任务17,发现比想象中难。网上信息太多太杂分不清到底如何下手,只能慢慢来。

DAO是什么?DAO(Data Access Object) 数据访问对象是第一个面向对象的接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。

有什么用?J2EE 开发人员使用数据访问对象(DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。


Mybatis?任何一个软件都要和数据库关联,软件需要的数据都存储在数据库中。对于经常使用的数据库相关的代码就出现了很多冗余的代码,持久层框架也随之出现。Mybatis是常用的持久层框架,优点是使用简单、方便。支持的XML动态SQL的编写,方便浏览、修改,同时降低SQL与应用程序之间的耦合。

Mybatis框架结构

执行过程



如何mybatis开发环境搭建?1.创建一个maven工程 2.依赖包的引入 3.mybatis数据库配置

jar包是什么?jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性了,这些jar包一般都会放在lib目录下的。


这些都是在做任务的时候的疑问和找的答案。但是太乱了。基本上完成了idea连接数据库和导入jar包,还有了解了mybatis创建项目的流程

明天计划的事情:1.继续学习 看同门和学长们在这一阶段是怎么想的;

                              2.暂时将mybatis放到一边.先把jdbc template解决,学习使用基础的jdbc连接查询过程。

                              3.idea jdbcTemplate数据库连接和xml里bean的配置好

今天遇到的问题:太多了,一头浆糊,主要是目标不清楚,思路不清。想着进度太急躁,先抓一点吧,解决目前的困难再去解决其他的。



返回列表 返回列表
评论

    分享到