zoukankan      html  css  js  c++  java
  • 01-02 ssm框架简介

    struts
    是java web项目的mvc框架

    webwork

    webwork + struts = struts2.x 框架

    springmvc 框架
    .
    ssh
    springframework Ioc容器框架
    struts mvc 框架
    hibernate orm 持久层框架

    ssm
    springframework Ioc 容器框架 工厂模式
    springmvc 框架
    mybatis 轻量级、半自动化的orm持久层框架

    ORM 对象 关系 映射
    hibernate 功能全 功能强 oracle
    mybatis 速度快 mysql

     

     

    MyBatis 简介?
    iBatis 框架 apache 开源项目,2010 google code
    2013 github
    iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

    MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

    每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获
    得。

    SqlSessionFactory

    用xml文件构建SqlSessionFactory实例是非常简单的事情。推荐在这个配置中使用类路径资源(classpath resource),但你可以使用任何Reader实例,包括用文件路径或file://开头的url创建的实例。MyBatis有一个实用类----Resources,它有很多方法,可以方便地从类路径及其它位置加载资源。

    xml配置文件
    conf.xml
    mybatis-config.xml 官方推荐配置文件名
    db.xml

    mybatis 官方网站
    http://www.mybatis.org

    官方中文手册
    http://www.mybatis.org/mybatis-3/zh/index.html

    官方框架源码下载
    https://github.com/mybatis/

    只要你的项目是java项目,只要你项目用数据库 对jdbc封装。

    maven java project pom.xml 依赖
    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
    <dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.4</version>
    </dependency>

    mysql pom.xml 依赖
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.42</version>
    </dependency>

     

    怕什么真理无穷,进一步有一步的欢喜
  • 相关阅读:
    docker安装部署命令
    kubernetes原理
    kubernetes安装部署
    Ansible安装
    模拟红绿灯(递归与队列)
    数据结构——顺序表
    数据结构——基本概念
    C语言高级编程
    Shell编程
    Shell命令
  • 原文地址:https://www.cnblogs.com/Mkady/p/7001678.html
Copyright © 2011-2022 走看看