• 框架初认识


    什么是框架

      框架是系统的可重用设计,表现为一组抽象构建及构建实例间交互的方法。通俗来讲就是你软件的骨架,一栋楼的骨架,是你的软件的半成品,软件设计者根据自身的需要在框架上开发具体的业务需求。框架中封装了很多的细节,使开发者能使用极简的方式实现功能,提高效率。

    三层架构

      •表现层——适用于展示数据,例如javafx

      •业务层——处理业务需求

      •持久层——和数据库进行直接交互

      

    MyBatis框架

      属于持久层框架,直接和数据库发生交互。

      通过Dao接口对业务层提供服务,Dao——Date Access Object。

      mybatis框架是一个基于java的持久层框架,使用java编写,封装了很多jdbc的细节使开发者只需关注sql语句,无需考虑注册驱动创建连接等繁杂的过程。

      其使用OMG思想实现结果集的封装——Object Relational Mapping,简单来说就是把数据库表的字段和java实体类的属性进行映射,使得开发者操作实体类就可以操作数据库的表。

    持久层技术解决方案

      JDBC技术:Connection、PreparedStatememt、ResultSet。

      Spring的JdbcTemplate是对jdbc简单的封装

      Apache的DBUtils也是对jdbc的封装。

      以上这些都不是框架,JDBC是规范,JdbcTemplate和DBUtils都是工具类。

     

  • 相关阅读:
    [编译原理读书笔记][第3章 词法分析]
    [编译原理读书笔记][第2章 一个简单的语法制导程序
    [编译原理读书笔记][第一章 引论]
    [Python爬虫笔记][随意找个博客入门(一)]
    大二下学习总结
    [操作系统][简单文件系统实现]
    Hadoop综合大作业
    hive基本操作与应用
    理解MapReduce计算构架
    熟悉HBase基本操作
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13418809.html
Copyright © 2020-2023  润新知