01-MyBatis-Plus 入门使用 中文官网:https://mp.baomidou.com/ 1. 简介Mybatis目前市场很主流,但是基础操作很臃肿。市场上有一些对其进行二次封装的框架,中小型企业首选: Mybatis-plus 官网:https://mp.baomidou.com/ 源码:https://github.com/baomidou/mybatis-plus TKMybatis: 源码:https://g 2017-06-18 05_数据库 > 03_MyBatis-Plus #语法 #MyBatis #MyBatisPlus
04-MyBatis 动态SQL+缓存 1. 动态SQL【★】MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。 1.1 < sql > 定义公共的 sql 片段 12345678910<mapper namespace="com.mybatis.part2.dynamic.BookDao"> < 2017-06-18 05_数据库 > 02_MyBatis #sql #MyBatis
05-MyBatis 注解SQL+级联查询 1. 注解操作通过在接口中直接添加 MyBatis 注解(只需要注解即可),完成CRUD。 注意:接口注解定义完毕后,需将接口全限定名注册到 mybatis-config.xml 的<mappers>中。 经验:注解模式属于硬编码到 .java 文件中,失去了使用配置文件外部修改的优势,可结合需求选用。 123<mappers> <mapper class=&q 2017-06-18 05_数据库 > 02_MyBatis #MyBatis #注解
06-MyBatis Druid 1. 概念Druid 是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和 SQL 解析器组成。该项目主要是为了扩展 JDBC 的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计 SQL 信息、SQL 性能收集、SQL 注入检查、SQL 翻译等,程序员可以通过定制来实现自己需要的功能。 2. 不同连接池对比测试执行申请归还连接 1,000,000(一百万)次总 2017-06-18 05_数据库 > 02_MyBatis #MyBatis #Druid
07-MyBatis PageHelper分页 1. 概念PageHelper 是适用于 MyBatis 框架的一个分页插件,使用方式极为便捷,支持任何复杂的单表、多表分页查询操作。 2. 访问与下载官方网站:https://pagehelper.github.io/ 下载地址:https://github.com/pagehelper/Mybatis-PageHelper 3. 开发步骤PageHelper中提供了多个分页操作的静态方法入口 2017-06-18 05_数据库 > 02_MyBatis #分页 #MyBatis
11-JSP 自定义标签 需求: 向浏览器输出当前客户的 ip 地址和 port 端口 (使用 jsp 自定义标签) demo: 1. 创建和使用自定义标签1.1 继承 SimpleTagSupport 类编写一个普通的 java 类,继承 SimpleTagSupport 类,叫标签处理器类。 123456789101112131415161718192021222324package com.demo.tag;imp 2017-05-30 04_网页技术 > 05_JSP #JSP #自定义标签
01-JSP原理和指令 1. JSP概念JSP,java server page,本质就是一个 servlet,可以使用 jsp 代替 servlet 来处理请求,显示数据。即 jsp 可以理解为在 html 页面中写 java 代码,或 一个可以获取 java 数据的 html 文件。 JSP 为什么本质是一个 Servlet?testjsp.jsp 继承自 testjsp.java/testjsp.clas 2017-05-29 04_网页技术 > 05_JSP #原理 #JSP
02-JSP 9大内置对象 1. 9大内置对象能够在jsp页面上直接使用这些对象,一共有9个。9大对象就是jsp页面翻译成java文件中创建的对象,所以可以可以在jsp页面中直接使用。 page:页面对象,java.lang.Object类型的page对象 request:HttpServletRequest,javax.servlet.http.HttpServletRequest类型的request对象 respons 2017-05-29 04_网页技术 > 05_JSP #JSP
03-JSP EL表达式 1. 概念el, expression language 是由 jsp 内置 jsp-api.jar 提供。el 表达式用来替换 jsp 脚本。 2. 语法1${表达式} 代替 <%=变量值%> jsp脚本。 3. 运算操作算术运算:+ - * /(div) %(mod) 关系运算:>(gt) <=(ge) <(lt) <=(le 2017-05-29 04_网页技术 > 05_JSP #JSP #EL表达式
04-JSP jstl标签库 参考资料:https://www.runoob.com/jsp/jsp-jstl.html 1. jstl标签库jstl, java standard tag library 和 el 表达式结合使用,可以让功能更加强大。 2. jstl环境配置① 项目中导包: Apache Tomcat安装 JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-taglibs-sta 2017-05-29 04_网页技术 > 05_JSP #JSP #jstl