𝔖 Scriptorium
✦   LIBER   ✦

📁

Spring MVC + MyBatis快速开发与项目实战

✍ Scribed by 黄文毅


Publisher
清华大学出版社
Year
2019
Tongue
Chinese
Leaves
276
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书从开发实战出发,以新版Spring、Spring MVC和MyBatis为基础,结合开发工具Intellij IDEA,通过完整的项目实例让读者快速掌握SSM的开发技能。全书共分12章,第1章和第2章,由零开始,引导读者快速搭建SSM框架。第3章主要介绍Spring框架的IOC和AOP。第4章主要介绍Mybatis的映射器、动态SQL、注解配置和关联映射。第5章主要介绍MyBatis的分页和分页插件PageHelper。第6章主要介绍Spring MVC请求映射、参数绑定注解和信息转换详解。第7章主要介绍Spring MVC数据校验。第8章主要介绍Spring和Mybatis事务管理。第9章主要介绍Mybatis的一级缓存和二级缓存机制。第10章主要介绍Spring MVC执行流程、处理映射器和适配器以及视图解析器。第11章主要介绍Mybatis的整体框架、初始化流程和执行流程。最后一章介绍如何开发一个完整的高并发点赞项目。 本书编者还精心录制了SSM框架学习的视频教程,以帮助读者快速掌握本书内容。 本书来自于一线开发人员的编程实践,突出技术的先进性和实用性,适用于所有Java编程语言开发人员、SSM框架开发人员以及广大计算机专业的师生使用。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第1章 开发环境准备
1.1 JDK安装
1.2 Intellij IDEA安装
1.3 Tomcat的安装与配置
1.4 Maven的安装和配置
1.5 My SQL数据库的安装
第2章 快速搭建第一个SSM项目
2.1 SSM简述
2.2 快速搭建SSM项目
第3章 Spring快速上手
3.1 Spring IOC和DI
3.2 Spring AOP
第4章 MyBatis映射器与动态SQL
4.1 MyBatis映射器
4.2 动态SQL
4.3 MyBatis注解配置
4.4 MyBatis关联映射
第5章 MyBatis分页开发
5.1 RowBounds分页
5.2 分页插件Page Helper
第6章 Spring MVC常用注解
6.1 请求映射注解
6.2 参数绑定注解
6.3 信息转换详解
第7章 Spring数据校验
7.1 数据校验概述
7.2 Spring的Validation校验框架
7.3 JSR 303校验
第8章 Spring和My Batis事务管理
8.1 Spring事务管理
8.2 MyBatis事务管理
第9章 MyBatis缓存机制
9.1 MyBatis的缓存模式
9.2 一级查询缓存
9.3 二级查询缓存
9.4 MyBatis缓存原理
第10章 Spring MVC原理剖析
10.1 Spring MVC执行流程
10.2 处理映射器和适配器
10.3 视图解析器
第11章 MyBatis原理剖析
11.1 MyBatis整体框架
11.2 MyBatis初始化流程
11.3 MyBatis执行流程
第12章 高并发点赞项目实践
12.1 高并发点赞项目
12.2 传统点赞功能实现
12.3 集成Redis缓存
12.4 集成ActiveMQ
正文结束
参考文献


📜 SIMILAR VOLUMES


Django项目开发实战
✍ 黄索远 📂 Library 📅 2020 🏛 清华大学出版社 🌐 Chinese

本书将Django框架的特性和Web开发实战结合在一起,介绍如何使用Django框架进行Web应用的开发,帮助读者构建跨平台的应用程序,节省使用Django框架开发Web的宝贵时间。找到针对这些问题的解决方案,大多数编程难题都会迎刃而解。 本书内容涵盖表单处理、会话管理、数据库交互、安全防护及程序的部署维护等运维方面的知识,并且介绍了高可用的Web应用原理。在本书中,读者可以更加方便地找到各种编程问题的解决方案。 本书实用性强,特别适合使用Python/PHP等进行Web开发的IT从业者和对Web开发感兴趣的读者阅读。

Python爬虫开发与项目实战
✍ 范传辉 📂 Library 📅 2017 🏛 机械工业出版社 🌐 Chinese

<p>随着大数据时代到来,网络信息量也变得更多更大,基于传统搜索引擎的局限性,网络爬虫应运而生,本书从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言和Web前端基础知识引领读者入门,之后介绍动态爬虫原理以及Scrapy爬虫框架,最后介绍大规模数据下分布式爬虫的设计以及PySpider爬虫框架等。</p> <p>主要特点:</p> <p>l 由浅入深,从Python和Web前端基础开始讲起,逐步加深难度,层层递进。</p> <p>l 内容详实,从静态网站到动态网站,从单机爬虫到分布式爬虫,既包含基础知识点,又讲解了关键问题和难点分析,方便读者完成进阶。</p> <p>l 实用性强,本书共有

中小型Web项目开发实战
✍ 冯艳玲, 张晖, 邓果丽, 易海涛, 主编 📂 Library 📅 2013 🏛 清华大学出版社 🌐 Chinese

《中小型Web项目开发实战/高职高专计算机专业精品教材》采用了“项目引导,任务驱动”的组织结构,通过建立一个“连锁店进、销、存管理系统”项目,系统地介绍了项目开发从需求分析到编程实现的完整流程,整个项目贯穿讲解并应用了开发基于JSP+JavaBenas+Servlet的Web中小型项目所需要的知识点和技能。   《中小型Web项目开发实战/高职高专计算机专业精品教材》分为四个部分。第一部分为项目的准备阶段;第二部分为系统数据访问功能模块的设计开发;第三部分为系统的安全设计;第四部分为数据分析。   《中小型Web项目开发实战/高职高专计算机专业精品教材》共设置了难易不同的30多个“任务”,这些

Kotlin开发快速入门与实战
✍ 王志强 📂 Library 📅 2017 🏛 电子工业出版社 🌐 Chinese

<p>《Kotlin开发快速入门与实战》主要介绍在Kotlin开发中各种相关的技术及知识,全书共分为7章,内容层次清晰,难度循序渐进。第1章介绍Kotlin编程环境的搭建、如何运行Kotlin项目,以及编辑器的安装;第2章介绍Kotlin编程语言的基础,主要内容包括变量与常量、常见的数据类型、运算符以及流程控制语句;第3章介绍集合,以及常见的集合操作;第4章介绍函数和函数的使用;第5章主要介绍面向对象基础知识和高级编程;第6章主要介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章主要介绍一个实例——电子拍卖系统,通过Kotlin编写Android客户端。 如

PyQt5快速开发与实战
✍ 王硕; 孙洋洋 📂 Library 📅 2017 🏛 电子工业出版社 🌐 Chinese

<p>《PyQt5快速开发与实战》既是介绍PyQt 5的快速入门书籍,也是介绍PyQt 5实战应用的书籍。PyQt 5是对Qt所有类的Python封装,既可以利用Qt的强大功能,也可以利用Python丰富的生态圈,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt 5可以高效、简单地开发出自己想要的程序。《PyQt5快速开发与实战》内容丰富,对PyQt 5基础知识的介绍比较全面,同时对新手使用PyQt 5的一些重点、难点都有专门的章节进行针对性分析,还重点介绍了如何把Python的一些重量级模块(Pandas、Matplotlib和Plotly)嵌入到PyQt 5中,从而极大地

Android经典项目开发实战
✍ 王翠萍 📂 Library 📅 2015 🏛 清华大学出版社 🌐 Chinese

《Android经典项目开发实战》从蓝牙通信系统开始,依次讲解了移动微信系统、移动邮件系统、移动微博系统、网络RSS阅读器、开发一个音乐播放器、魔塔游戏、NBA激情投篮、象棋游戏、暴走轨迹计步器、智能楼字灯光控制系统、网络防火墙系统、Map地图、QQ聊天记录查看器、吃货选择器、智能心率计、仿陌陌交友系统及开发一个Android优化系统的具体实现流程,彻底剖析了一个个经典项目的完整实现过程。