zoukankan      html  css  js  c++  java
  • 框架初认识

    什么是框架

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

    三层架构

      •表现层——适用于展示数据,例如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都是工具类。

     

  • 相关阅读:
    Linux命令——getfacl、setfacl
    Linux命令——groups
    Linux命令——gdisk、fdisk、partprobe
    Linux命令——parted
    Linux命令——blkid
    Linux命令——chattr、lsattr
    Linux命令——od
    Linux命令——basename、dirname
    Linux命令——chgrp、chown、chmod
    Linux命令——pidof
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13418809.html
Copyright © 2011-2022 走看看