美文网首页
Mybatis-Plus/JQuery EasyUI

Mybatis-Plus/JQuery EasyUI

作者: kelaody | 来源:发表于2019-07-22 19:46 被阅读0次

一、Mybatis-Plus简介

1、 什么是Mybatis-Plus

[MyBatis-Plus](简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2、为什么要学习Mybatis-Plus

我们已经学习过Mybatis这个框架,我们只需要在dao层定义抽象接口,基于Mybatis零实现的特性,就可以实现对数据库的crud操作。

如下两个接口:

UserMapper接口

public interface UserMapper {

int deleteByPrimaryKey(Long id);

int insert(User user);

List<User> selectList();

User selectByPrimaryKey(Long id);

}

OrderMapper接口

public interface OrderMapper {

int deleteByPrimaryKey(Long id);

int insert(Order order);

List<Order> selectList();

User selectByPrimaryKey(Long id);

}

在上面两个业务接口中,我们发现:它们定义了一组类似的crud方法。

在业务类型比较多的时候,我们需要重复的定义这组功能类似的接口方法。

如何解决这个问题呢?

使用Mybatis-plus工具,我们只需要将我们定义的抽象接口,继承一个公用的BaseMapper<T>接口,就可以获得一组通用的crud方法,来操作数据库!!!

使用Mybatis-plus时,甚至都不需要任何的xml映射文件或者接口方法注解,真正的dao层零实现。

public interface OrderMapper extends BaseMapper<User> {

//BaseMapper已经实现了通用的curd的方法了。如果有需要非通用的操作,才在这里自定义

}

3、 Mybatis-Plus小结

Mybatis-Plus只是在Mybatis的基础上,实现了功能增强,让开发更加简洁高效。

Mybatis-Plus并没有修改Mybatis的任何特性!!!

二、JQuery EasyUI

1、# 1. JQuery EasyUI框架概述

  1. JQuery EasyUI是什么东西

答:JQuery EasyUI就是一套基础JQuery的富客户端的UI框架。像这些将常用的控件封装成一个UI库的框架统称富客户端框架。

  1. JQuery EasyUI的作用是什么

答:既然EasyUI是一个UI框架,所以它的功能就是用于处理页面的展示效果的。通常用于完成后台管理系统的页面排版。

现在市面有哪些常用富客户端框架

答:EasyUI、LigerUI、ExtJS

  1. EasyUI的目录说明

下载路径

EasyUI的官网地址为:http://www.jeasyui.com/

必须的基础支持库

标红的文件夹是PC端使用EasyUI框架,必须导入的基础库文件。

4。目录说明

demo:例示,非常重要,以后做开发,记不起来代码,可以直接复制例示。

demo-moblie:手机端的例示,因为手机端已经有很多优秀UI框架,所以EasyUI在手机端基本没有人用的(忽略)。

locale:编码支持库

plugins:没有压缩过的插件源码

src:没有压缩过的核心源码

themes:主题样式,有个可以选择

easyloader.js:源码加载器

jquery.easyui.min.js:PC使用类库。

jquery.easyui.moblie.js:手机端使用类库

jquery.min.js:Jquery框架

相关文章

网友评论

      本文标题:Mybatis-Plus/JQuery EasyUI

      本文链接:https://www.haomeiwen.com/subject/wtrglctx.html