新書推薦:

《
女性心理学
》
售價:HK$
87.8

《
CEO的五项修炼
》
售價:HK$
96.8

《
叹为观纸 中国古纸的传说与历史
》
售價:HK$
86.9

《
中国历代男子服饰:图解中国男子传统服饰 解密古代男子穿什么 为什么这样穿
》
售價:HK$
107.8

《
经济学的观念:13位经济学巨匠和他们改变世界的思想(一本书领略群星璀璨的百年经济思想史)
》
售價:HK$
85.8

《
面包+每日三明治(2册)
》
售價:HK$
143.0

《
别乱穿 找准你的专属色:四季十二型人色彩穿搭图解 四季型人色彩搭配
》
售價:HK$
54.8

《
香气正念:用气味调节情绪与身体的嗅觉疗愈革命
》
售價:HK$
65.8
|
編輯推薦: |
本书系统、全面地介绍SSM框架中Spring、SpringMVC、MyBatis的基本知识、功能组成、运作原理和使用方法。通过理论结合案例实践,读者可以快速掌握相关技术的使用方法。
|
內容簡介: |
本书系统、全面地介绍了SSM框架中Spring、SpringMVC、MyBatis的基本知识、功能组成、运作原理和使用方法。每章对应一个独立的知识点,既有详细的理论讲解,也有配套的案例演示。通过理论结合案例实践,读者可以快速掌握相关技术的使用方法。
來源:香港大書城megBookStore,http://www.megbook.com.hk 全书共26章,分为4个部分。第1部分包括第1~7章,主要讲解MyBatis框架的相关内容,包括配置文件、映射文件、关联映射、动态SQL、缓存机制、注解等; 第2部分包括第8~15章,主要讲解Spring框架的相关内容,包括容器机制、依赖注入、Bean的管理、面向切面编程、JDBC数据库操作、事务管理等; 第3部分包括第16~25章,主要讲解SpringMVC框架的相关内容,包括常用注解、参数绑定、返回类型、异常处理、拦截器、前后端数据交互、文件上传下载、RESTful风格和表单标签等; 第4部分包括第26章,主要讲解SSM框架整合的相关知识,包括框架整合的环境搭建、代码编写和调试运行等。
本书可作为高等院校计算机科学与技术、软件工程等相关专业的课程教材,也可作为感兴趣读者的自学读物,还可作为相关行业技术人员的参考用书。
|
目錄:
|
第1章MyBatis的基础知识
1.1MyBatis概述
1.1.1传统JDBC的问题
1.1.2ORM框架技术
1.1.3MyBatis的发展和特点
1.2MyBatis的工作流程和重要API
1.2.1MyBatis的工作流程
1.2.2MyBatis的重要API
1.3MyBatis的下载和安装
1.3.1MyBatis的下载
1.3.2MySQL数据库的安装和使用
1.4MyBatis的简单应用的使用案例
小结
习题
第2章MyBatis的配置文件
2.1配置文件概述
2.1.1XML文件格式
2.1.2MyBatis的配置文件层次结构
2.2配置文件的常用元素
2.2.1属性properties元素
2.2.2设置settings元素
2.2.3设置typeAliases元素
2.2.4设置typeHandlers元素
2.2.5设置ObjectFactory元素
2.2.6设置environments元素
2.2.7设置mappers元素
2.3MyBatis的配置文件的使用案例
小结
习题
目录
第3章MyBatis的映射文件
3.1映射文件概述
3.1.1映射文件的子元素
3.1.2映射文件的典型范例
3.2常用的映射文件元素
3.2.1select元素
3.2.2insert元素
3.2.3selectKey元素
3.2.4update元素
3.2.5delete元素
3.2.6sql元素
3.3#和$的区别
3.4resultMap结果映射集
3.4.1resultMap的定义
3.4.2resultMap的引用
3.5MyBatis的映射文件的使用案例
小结
习题
第4章关联映射
4.1表与表之间的关系
4.1.1一对一的表关系
4.1.2一对多的表关系
4.1.3多对多的表关系
4.2使用MyBatis实现一对一的跨表查询
4.2.1一对一的跨表查询的解决方法
4.2.2一对一的跨表查询的使用案例
4.3使用MyBatis实现一对多的跨表查询
4.3.1一对多的跨表查询的解决方法
4.3.2一对多的跨表查询的使用案例
4.4使用MyBatis实现多对多的跨表查询
4.4.1多对多的跨表查询的解决方法
4.4.2多对多的跨表查询的使用案例
小结
习题
第5章动态SQL
5.1动态SQL概述
5.2动态SQL的常用元素
5.2.1if元素
5.2.2choose、when、otherwise元素
5.2.3where元素
5.2.4set元素
5.2.5trim元素
5.2.6foreach元素
5.2.7bind元素
小结
习题
第6章MyBatis的缓存机制
6.1缓存机制的介绍
6.2MyBatis的缓存机制
6.2.1MyBatis框架的一级缓存
6.2.2MyBatis框架的二级缓存
6.3MyBatis中缓存机制的使用案例
小结
习题
第7章MyBatis的注解
7.1MyBatis框架的注解功能介绍
7.2MyBatis框架的增删改查注解
7.2.1@Insert注解
7.2.2@Update注解
7.2.3@Select注解
7.2.4@Delete注解
7.3MyBatis框架的其他常用注解
7.3.1@Param注解
7.3.2@Results和@Result注解
小结
习题
第8章Spring的基础知识
8.1Spring框架概述
8.1.1Spring框架简介
8.1.2Spring框架的发展历史
8.2Spring框架的特点和结构
8.2.1Spring框架的特点
8.2.2Spring框架的功能体系
8.2.3Spring的下载和安装
8.3Spring框架的简单应用的使用案例
小结
习题
第9章Spring的容器机制
9.1容器机制简介
9.1.1容器机制的原理
9.1.2容器机制的常用接口
9.2容器机制的具体使用
9.2.1Spring容器机制的基本使用案例
9.2.2Spring容器的事件机制的使用案例
小结
习题
第10章Spring的依赖注入
10.1依赖注入的理论知识
10.1.1依赖注入简介
10.1.2依赖注入的内涵
10.2依赖注入的实现
10.2.1属性注入的使用案例
10.2.2构造器注入的使用案例
小结
习题
第11章Bean的作用域和生命周期
11.1Bean的定义
11.2Bean的属性
11.2.1Bean的属性简介
11.2.2Bean的属性的使用案例
11.3Bean的作用域
11.3.1Bean的作用域简介
11.3.2Bean的作用域的使用案例
11.4Bean的生命周期
11.4.1Bean的生命周期简介
11.4.2Bean的生命周期的使用案例
小结
习题
第12章面向切面编程AOP
12.1面向切面编程简介
12.1.1面向切面编程的基本思想
12.1.2AOP和OOP的关联
12.2Spring框架的面向切面编程
12.2.1Spring框架的AOP特点
12.2.2Spring框架的面向切面编程的开发方法
12.3Spring框架的面向切面编程的使用案例
小结
习题
第13章Spring的JDBC数据库操作
13.1Spring框架的JDBC简介
13.1.1传统JDBC的问题
13.1.2Spring的JDBC的基本思想
13.1.3Spring的JDBC和MyBatis的关联
13.2Spring框架中的JDBCTemplate
13.2.1JDBCTemplate简介
13.2.2JDBCTemplate的使用
13.3Spring JDBC的简单使用案例
小结
习题
第14章Spring的事务管理
14.1事务简介
14.1.1事务的基本概念
14.1.2事务的特性
14.2Spring框架中的事务管理
14.2.1Spring事务管理的特点
14.2.2Spring事务管理的接口和设置
14.3Spring事务管理的简单应用
14.3.1Spring事务管理的使用介绍
14.3.2Spring事务管理的使用案例
小结
习题
第15章Spring的注解
15.1Spring注解管理Bean
15.1.1Spring注解管理Bean的方法
15.1.2Spring注解管理Bean的使用案例
15.2Spring注解实现AOP
15.2.1Spring注解实现AOP的方法
15.2.2Spring注解实现AOP的使用案例
15.3Spring注解实现事务管理
15.3.1Spring注解实现事务管理的方法
15.3.2Spring注解实现事务管理的使用案例
小结
习题
第16章SpringMVC的基础知识
16.1SpringMVC框架简介
16.2SpringMVC框架的基本思想
16.2.1SpringMVC的工作流程
16.2.2SpringMVC的组件
16.2.3SpringMVC的特点
16.3SpringMVC框架的使用
16.3.1SpringMVC的开发环境配置
16.3.2SpringMVC的简单使用案例
小结
习题
第17章SpringMVC的常用注解
17.1请求映射类的注解
17.1.1@Controller注解
17.1.2@RequestMapping注解
17.1.3@GetMapping和@PostMapping注解
17.1.4请求映射类的注解的使用案例
17.2参数映射类的注解
17.2.1参数映射类的注解简介
17.2.2参数映射类的注解的使用案例
小结
习题
第18章参数绑定
18.1默认数据类型的参数绑定
18.1.1默认数据类型的参数绑定简介
18.1.2默认数据类型的参数绑定的使用案例
18.2POJO对象数据类型的参数绑定
18.2.1POJO对象数据类型的参数绑定简介
18.2.2POJO对象数据类型的参数绑定的使用案例
18.3简单数据类型的参数绑定
18.3.1简单数据类型的参数绑定简介
18.3.2简单数据类型的参数绑定的使用案例
18.4复杂数据类型的参数绑定
18.4.1复杂数据类型的参数绑定简介
18.4.2复杂数据类型的参数绑定的使用案例
小结
习题
第19章SpringMVC的返回类型
19.1Model类型
19.1.1Model类型简介
19.1.2Model类型的使用案例
19.2ModelAndView类型
19.2.1ModelAndView类型简介
19.2.2ModelAndView类型的使用案例
19.3String类型
19.3.1String类型简介
19.3.2String类型的使用案例
19.4void类型
小结
习题
第20章异常处理
20.1HandlerExceptionResolver接口
20.1.1HandlerExceptionResolver接口简介
20.1.2HandlerExceptionResolver接口的使用案例
20.2@ExceptionHandler注解
20.2.1@ExceptionHandler注解简介
20.2.2@ExceptionHandler注解的使用案例
20.3@ControllerAdvice注解
20.3.1@ControllerAdvice注解简介
20.3.2@ControllerAdvice注解的使用案例
小结
习题
第21章拦截器
21.1拦截器介绍
21.2HandlerInterceptor接口
21.2.1HandlerInterceptor接口简介
21.2.2HandlerInterceptor接口的使用案例
21.3WebRequestInterceptor接口
21.3.1WebRequestInterceptor接口简介
21.3.2WebRequestInterceptor接口的使用案例
小结
习题
第22章前后端数据交互JSON
22.1数据交互简介
22.1.1基于XML的数据交互
22.1.2基于JSON的数据交互
22.2SpringMVC框架中的JSON
22.2.1SpringMVC中的JSON简介
22.2.2SpringMVC中的JSON的使用案例
小结
习题
第23章文件上传下载
23.1文件上传
23.1.1文件上传简介
23.1.2文件上传的使用案例
23.2文件下载
23.2.1文件下载简介
23.2.2文件下载的使用案例
小结
习题
第24章RESTful风格
24.1RESTful概述
24.1.1Web开发中的前后端分离
24.1.2RESTful简介
24.2RESTful的主要思想
24.2.1RESTful的特点
24.2.2RESTful的原则
24.2.3RESTful的设计规范
24.3SpringMVC框架下的RESTful
24.3.1SpringMVC框架下的RESTful简介
24.3.2SpringMVC框架下的RESTful的使用方法
小结
习题
第25章表单标签
25.1SpringMVC的标签库简介
25.2SpringMVC的常用标签库
25.2.1form标签
25.2.2input标签
25.2.3checkboxes标签
25.2.4radiobuttons标签
25.2.5select标签
25.2.6textarea标签
25.3SpringMVC表单标签的使用案例
小结
习题
第26章SSM框架整合
26.1SSM框架整合简介
26.1.1MVC设计模式
26.1.2SSM框架整合的基本思路
26.2SSM框架整合的方法
26.2.1SSM框架整合的开发环境
26.2.2SSM框架整合的准备工作
26.3SSM框架整合的使用案例
小结
习题
参考文献
|
內容試閱:
|
党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。
随着互联网的不断发展,软件行业的发展也越来越迅速。使用软件框架技术进行开发可以极大地提升软件开发效率,同时开发初期就提供了一个较好的架构基础,使得软件系统在开发后也可以得到持续的升级维护。SSM框架是Java Web下的主流框架技术。一方面,Spring框架本身就是一个优秀的开源框架技术,获得了广大Java开发者的认同,以Spring为基础的SSM框架技术也得到了广泛的使用。另一方面,Spring框架的最新技术(如SpringBoot和SpringCloud等)对于初学者来说门槛较高,需要先学习更简单易懂的SSM框架技术作为基础。本书以此为切入点,通过对SSM框架技术的详细讲解,读者可以快速掌握SSM框架技术开发软件的使用方法,为进一步掌握相关软件技术打下坚实的基础。
本书主要特点如下。
(1) 优选适合SSM框架初学者的知识点。SSM框架技术包含三个子框架,实际涉及的知识点非常多且杂。本书剔除了不适合初学者或关联性不强、实用性不够的内容,优选最具有代表性、最基础、最重要的知识点,进行详细讲解后编排成书。
(2) 章节内容分布合理。每章的篇幅控制在10~20面,内容独立紧凑,讲解一个完整的知识点。各章既包括理论讲解,又包含案例演示。如果作为课程教材,则每章内容刚好适合一次课程的学习。
(3) 强调实践,可操作性强。本书中的每个案例都详细描述了项目构建的步骤和流程,包括IDE编程工具的使用,并在重点步骤处配有操作示意图。对每个重要的代码文件,都配有逐行的代码解析,结合各知识点的视频讲解,读者可以很方便地进行案例重现。
(4) 既可以作为教材,也适合作为参考书。本书不同章节的内容,前后既有关联也有一定的独立性。对于每个独立的章节,如有涉及其他章节的知识点,也会在本章内进行适当的解释和讲解。方便读者在没有严格按照顺序学习的情况下,依然可以快速掌握对应章节的知识内容,以作为SSM框架的参考书进行使用。
为便于教学,本书提供丰富的配套资源,包括教学课件、教学大纲、程序源码、习题答案和微课视频。
资源下载提示
数据文件: 扫描目录上方的二维码下载。
微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。
本书由李凌主编,张萍、郭熹副主编。其中,李凌主要负责全书主体内容的编写,张萍负责第1~13章的内容校对、修改和相关习题的整理,郭熹负责第14~26章的内容校对、修改和相关习题的整理。本书在编写过程中,参考了多本SSM框架技术方面的优秀教材和相关的网络内容,在此一并向作者表示衷心的感谢。
由于时间仓促,加之作者水平有限,书中难免存在疏漏和不足之处,敬请读者和各位专家学者批评指正。
李凌2025年2月
|
|