您好,欢迎光临有路网!
Web轻量级框架Spring+Spring MVC+MyBatis整合开发实战(第2版)
QQ咨询:
有路璐璐:

Web轻量级框架Spring+Spring MVC+MyBatis整合开发实战(第2版)

  • 作者:黄文毅
  • 出版社:清华大学出版社
  • ISBN:9787302554202
  • 出版日期:2020年07月01日
  • 页数:0
  • 定价:¥68.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以Spring 5、Spring MVC 5和MyBatis 3.X为基础,从开发实战出发,结合*的开发工具IntelliJ IDEA,通过完整的项目实例让读者了解和学习SSM框架,又好又快地掌握SSM的开发技能。全书共分11章,第1~2章,由零开始,引导读者快速搭建SSM框架。第3章主要介绍Spring框架基础知识IOC和AOP。第4章主要介绍MyBatis的映射器、动态SQL、注解配置和关联映射。第5章主要介绍Spring MVC请求映射、参数绑定注解和信息转换详解。第6章主要介绍MyBatis的分页和分页插件PageHelper、Spring数据校验和Spring与MyBatis事务管理。第7章主要介绍MyBatis的一级缓存和二级缓存机制。第8章主要介绍Spring MVC执行流程、处理映射器和适配器以及视图解析器。第9章主要介绍MyBatis的整体框架、初始化流程和执行流程。第10章和第11章介绍用户管理系统和一个完整的高并发点赞项目的开发。 本书来自于一线开发人员的编程实践,突出技术的先进性和实用性,适用于所有Java编程语言开发人员、SSM框架开发人员使用,也可作为培
    目录
    第1章 准备SSM开发环境 1 1.1 SSM简述 1 1.1.1 Spring简述 1 1.1.2 Spring MVC简述 3 1.1.3 MyBatis简述 3 1.2 JDK安装 4 1.3 IntelliJ IDEA安装 5 1.4 Tomcat的安装与配置 6 1.4.1 Tomcat的下载 6 1.4.2 IntelliJ IDEA配置Tomcat 6 1.5 Maven的安装和配置 8 1.6 MySQL数据库的安装 10 1.6.1 MySQL的安装 10 1.6.2 Navicat for MySQL客户端安装与使用 10 1.7 思考与练习 11 第2章 快速搭建SSM项目 12 2.1 快速搭建Web项目 12 2.2 集成Spring 16 2.3 集成Spring MVC框架 20 2.4 集成MyBatis框架 26 2.5 集成Log4j日志框架 32 2.6 集成JUnit测试框架 36 2.7 思考与练习 37 第3章 Spring核心IOC与AOP 38 3.1 Spring IOC和DI 38 3.1.1 Spring IOC和DI概述 38 3.1.2 单例模式 39 3.1.3 Spring单例模式源码解析 45 3.1.4 简单工厂模式详解 48 3.1.5 工厂方法模式详解 51 3.1.6 Spring Bean工厂类详解 55 3.2 Spring AOP 57 3.2.1 Spring AOP概述 57 3.2.2 Spring AOP核心概念 57 3.2.3 JDK动态代理实现日志框架 58 3.2.4 Spring AOP实现日志框架 63 3.2.5 静态代理与动态代理模式 65 3.3 思考与练习 68 第4章 MyBatis映射器与动态SQL 69 4.1 MyBatis映射器 69 4.1.1 映射器的主要元素 69 4.1.2 select元素 70 4.1.3 insert元素 71 4.1.4 selectKey元素 72 4.1.5 update元素 73 4.1.6 delete元素 73 4.1.7 sql元素 74 4.1.8 #与$区别 75 4.1.9 resultMap结果映射集 75 4.2 动态SQL 77 4.2.1 动态SQL概述 77 4.2.2 if元素 77 4.2.3 choose、when、otherwise元素 78 4.2.4 trim、where、set元素 79 4.2.5 foreach元素 82 4.2.6 bind元素 82 4.3 MyBatis注解配置 83 4.3.1 MyBatis常用注解 83 4.3.2 @Select注解 84 4.3.3 @Insert、@Update、@Delete注解 84 4.3.4 @Param注解 85 4.4 MyBatis关联映射 86 4.4.1 关联映射概述 86 4.4.2 一对一 86 4.4.3 一对多 89 4.4.4 多对多 92 4.5 思考与练习 97 第5章 Spring MVC常用注解 98 5.1 请求映射注解 98 5.1.1 @Controller注解 98 5.1.2 @RequestMapping注解 99 5.1.3 @GetMapping和@PostMapping注解 104 5.1.4 Model和ModelMap 104 5.1.5 ModelAndView 105 5.1.6 请求方法可出现参数和可返回类型 106 5.2 参数绑定注解 108 5.2.1 @RequstParam注解 108 6.2.2 @PathVariable注解 109 5.2.3 @RequestHeader注解 110 5.2.4 @CookieValue注解 110 5.2.5 @ModelAttribute注解 111 5.2.6 @SessionAttribute和@SessionAttributes注解 115 5.2.7 @ResponseBody和@RequestBody注解 117 5.3 信息转换详解 119 5.3.1 HttpMessageConverter 119 5.3.2 RequestMappingHandlerAdapter 121 5.3.3 自定义HttpMessageConverter 122 5.4 思考与练习 123 第6章 分页开发、数据校验与事务管理 124 6.1 RowBounds类 124 6.1.1 分页概述 124 6.1.2 RowBounds类 125 6.1.3 RowBounds分页应用 126 6.1.4 RowBounds分页原理 127 6.1.5 分页插件PageHelper 128 6.2 Spring数据校验 130 6.2.1 数据校验概述 131 6.2.2 Spring的Validation校验框架 131 6.2.3 JSR 303校验 135 6.3 Spring和MyBatis事务管理 139 6.3.1 Spring事务管理 139 6.3.2 MyBatis事务管理 141 6.4 思考与练习 145 第7章 MyBatis缓存机制 147 7.1 MyBatis的缓存模式 147 7.2 一级查询缓存 148 7.2.1 一级缓存概述 148 7.2.2 一级缓存示例 148 7.2.3 一级缓存生命周期 151 7.3 二级查询缓存 151 7.3.1 二级缓存概述 151 7.3.2 二级缓存示例 153 7.3.3 Cache-ref共享缓存 155 7.4 MyBatis缓存原理 156 7.4.1 MyBatis缓存的工作机制 156 7.4.2 装饰器模式 157 7.4.3 Cache接口及其实现 159 7.5 思考与练习 161 第8章 Spring MVC原理剖析 162 8.1 Spring MVC的执行流程与前端控制器 162 8.2 前端控制器DispatcherServlet 164 8.3 处理映射器和适配器 167 8.3.1 处理映射器 167 8.3.2 处理适配器 168 8.4 视图解析器 179 8.4.1 视图解析流程 179 8.4.2 常用视图解析器 179 8.4.3 ViewResolver链 185 8.5 思考与练习 186 第9章 MyBatis原理剖析 187 9.1 MyBatis的整体框架介绍 187 9.1.1 接口层 187 9.1.2 核心处理层 190 9.1.3 基础支撑层 191 9.2 MyBatis初始化流程 192 9.3 MyBatis的执行流程 194 9.4 思考与练习 197 第10章 用户管理系统项目实战 198 10.1 项目概述 198 10.2 员工表设计 198 10.3 持久化类的开发 199 10.4 DAO层和Mapper映射文件 201 10.5 接口和实现类开发 202 10.6 控制层和DTO类的开发 203 10.7 前端页面开发 205 10.8 员工入职/离职/更新功能 207 10.9 测试 216 10.10 思考与练习 217 第11章 高并发点赞项目实战 218 11.1 高并发点赞项目代码实现 218 11.1.1 项目概述 218 11.1.2 数据库表和持久化类 218 11.1.3 DAO层和Mapper映射文件 222 11.1.4 Service层和DTO类 225 11.1.5 Controller层和前端页面 229 11.1.6 测试 230 11.2 传统点赞功能实现 231 11.2.1 概述 231 11.2.2 代码实现 232 11.2.3 测试 235 11.3 集成Redis缓存 236 11.3.1 概述 236 11.3.2 Redis的安装和使用 237 11.3.3 集成Redis缓存 243 11.3.4 设计Redis数据结构 246 11.3.5 代码实现 247 11.3.6 集成Quartz定时器 250 11.3.7 测试 254 11.4 集成ActiveMQ 254 11.4.1 概述 254 11.4.2 ActiveMQ的安装 255 11.4.3 集成ActiveMQ 257 11.4.4 ActiveMQ异步消费 259 11.4.5 测试 262 11.5 思考与练习 262 参考文献 264

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外