上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 1、响应资源 响应内容有 2 种类型 页面跳转:通过字符串、通过 ModelAndView 对象 响应数据:普通字符串、JSON 字符串(对象、集合) 搭建环境 导入依赖,整合 Tomcat。 添加 web 框架支持,项目结构添加 lib 目录。 web.xml 中配置 DispatcherServ 阅读全文
posted @ 2021-08-13 14:28 Jaywee 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 【JSON】是一个轻量级的文本数据交换格式,使用 JavaScript 语法来描述数据对象。【YAML】是一个可读性高,用于表达数据序列化的格式。 阅读全文
posted @ 2021-08-12 15:26 Jaywee 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 基于 Java Servlet API,实现 MVC 设计模式的轻量级 Web 框架。 阅读全文
posted @ 2021-08-10 15:29 Jaywee 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 设计模式是对软件设计中普遍存在问题的优秀解决方案 阅读全文
posted @ 2021-08-05 16:12 Jaywee 阅读(190) 评论(0) 推荐(1) 编辑
摘要: 1、事务 MySQL 事务 MySQL 默认自动提交事务:每执行一条 DML 语句,MySQL 立即将事务提交到数据库。 事务操作 控制事务 :BEGIN 或 START TRANSACTION 提交事务 :COMMIT 回滚事务 :ROLLBACK 四大特性:ACID 并发事务:脏读、不可重复读、 阅读全文
posted @ 2021-08-02 21:21 Jaywee 阅读(77) 评论(0) 推荐(1) 编辑
摘要: SSM 整合 原始方式:MyBatis 相关配置文件、Spring 相关配置文件。 Spring 整合 MyBatis:在 Spring 配置文件中配置MyBatis 的配置。 (即:由 Spring 完成 MyBatis 的工作) 回顾 MyBatis 开发步骤 Spring 开发步骤 1、环境搭 阅读全文
posted @ 2021-08-02 20:19 Jaywee 阅读(101) 评论(0) 推荐(1) 编辑
摘要: 通过预编译方式和运行时动态代理实现程序功能的统一维护。 阅读全文
posted @ 2021-07-31 22:45 Jaywee 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 将对象的创建和对象之间的依赖关系,交给 Spring 管理。 阅读全文
posted @ 2021-07-30 21:53 Jaywee 阅读(128) 评论(0) 推荐(1) 编辑
摘要: Spring 基于 Spring 5.3.9 学习 Spring 是一个轻量级的控制反转、面向切面编程的容器。 解决企业应用开发的复杂性:使用 JavaBean 代替复杂的 EJB 特点:轻量级、开源、非入侵式 核心:IoC、AOP(之后会详解) IoC:Inversion of Control,控 阅读全文
posted @ 2021-07-29 23:48 Jaywee 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、开发步骤 1.1、环境搭建 导入依赖 MySQL 驱动、MyBatis、连接池 日志、分页 配置文件:数据源、日志等。 核心配置文件:通常命名 SqlMapConfig 或 mybatis-config。 工具类:生成 sqlSession。 1.2、开发 数据库:建表 实体类 Mapper 接 阅读全文
posted @ 2021-07-29 22:36 Jaywee 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、*注解开发 1.1、说明 MyBatis 实际开发中,建议使用 XML 配置文件。 注解开发了解即可。 底层实现:反射、动态代理; 注解开发 简单 SQL:注解会使代码更加简洁。 复杂 SQL:注解会使代码非常混乱,不如 XML 配置。 注解和 XML 配置 注解:在接口方法上添加注解,编写 S 阅读全文
posted @ 2021-07-28 23:41 Jaywee 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1、ResultMap 介绍 1.1、结果映射 结果映射:将 DQL 查询结果的字段映射到 Java 属性。 原则:自动映射简单关系,ResultMap 配置复杂关系。 简单关系:名称相同,类型匹配。 复杂关系 名称不相同:配置名称映射关系。 类型不匹配:多表查询。 1.2、ResultMap 配置 阅读全文
posted @ 2021-07-28 14:40 Jaywee 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 动态 SQL 在业务逻辑复杂的情况下,要求 SQL 根据需求而动态变化。 传统 SQL:需要在 service 层对不同逻辑进行判断,代码复杂。 动态 SQL:可根据不同条件自动拼接 SQL 语句。 动态 SQL = SQL 语句 + 条件拼接子句 注意 SQL 语句之间的空格、逗号等。 主要功能 阅读全文
posted @ 2021-07-27 21:30 Jaywee 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、日志 通过日志,可方便地对数据库操作进行调试。 开启日志功能:在 MyBatis 核心配置文件的 settings 中,设置日志工厂的实现类。 name:logImpl,区分大小写。 value:日志工厂实现类,不区分大小写。 <settings> <setting name="logImpl" 阅读全文
posted @ 2021-07-26 20:12 Jaywee 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 核心配置文件 configuration 配置 必须按以下顺序声明配置(如果有)。 properties:配置 settings:设置 typeAliases:类型别名 typeHandlers:类型处理器 objectFactory:对象工厂 plugins:插件 environments:环境配 阅读全文
posted @ 2021-07-24 23:58 Jaywee 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页

👇