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都是工具类。

     

  • 相关阅读:
    iphone那些事儿
    【转】我面试过最出色的项目主管,入职半年就离职了。
    net::ERR_ABORTED 404 (Not Found)
    四大名著
    测试心理状态
    typescript那些事儿
    flexbox父盒子flex-direction属性
    flexbox父盒子align-content属性
    flexbox父盒子flex-wrap属性
    flexbox父盒子align-items属性
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13418809.html
Copyright © 2011-2022 走看看