登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Spring+Spring MVC+MyBatis整合框架开发技术(微课视频版)

書城自編碼: 4033313
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 李雷孝、云静、邢红梅、翟娜、德世洋
國際書號(ISBN): 9787302672838
出版社: 清华大学出版社
出版日期: 2024-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 434

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
《 甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册) 》

售價:NT$ 1265.0
剑桥日本戏剧史(剑桥世界戏剧史译丛)
《 剑桥日本戏剧史(剑桥世界戏剧史译丛) 》

售價:NT$ 918.0
中国高等艺术院校精品教材大系:材料的时尚表达??服装创意设计
《 中国高等艺术院校精品教材大系:材料的时尚表达??服装创意设计 》

售價:NT$ 347.0
美丽与哀愁:第一次世界大战个人史
《 美丽与哀愁:第一次世界大战个人史 》

售價:NT$ 653.0
国家豁免法的域外借鉴与实践建议
《 国家豁免法的域外借鉴与实践建议 》

售價:NT$ 857.0
大单元教学设计20讲
《 大单元教学设计20讲 》

售價:NT$ 347.0
儿童自我关怀练习册:做自己最好的朋友
《 儿童自我关怀练习册:做自己最好的朋友 》

售價:NT$ 316.0
高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量)
《 高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量) 》

售價:NT$ 286.0

編輯推薦:
全书注重理论和实践的结合,结构严谨,语言精练,层次清晰,由浅入深,通俗易懂,知识全面,案例丰富。
本书内容全面,涵盖SSM框架开发技术所有知识点,并辅以知识点案例讲解,读者在学习知识点的同时,能通过动手实践深入了解和掌握相关开发要点。从实用性角度出发,以一个实际工程综合案例为主线,贯穿全书每个章节,将全书各个知识点有机串联起来,便于读者掌握。
综合案例来源于实际工程项目,突出提高读者的程序设计能力、实践动手能力、团队协作能力、创新思维能力等工程应用能力。
本书配套教学大纲、电子教案、电子课件、案例源代码、综合案例工程源代码、数据库脚本、习题答案等。
內容簡介:
本书全面讲解使用最新流行轻量级框架SSM(Spring Spring MVC MyBatis)进行JavaEE Web开发的技术,并以综合案例“学生选课管理系统”为主线贯穿全书,知识内容层层推进,将知识点有机地串联起来,便于读者掌握与理解。
本书共16章,分4部分。第1部分是MyBatis篇,包括第1~5章,涵盖MyBatis基础、MyBatis的核心XML配置文件等内容;第2部分是Spring篇,包括第6~10章,涵盖Spring基础、使用Spring管理Bean等;第3部分是Spring MVC篇,包括第11~15章,涵盖Spring MVC基础、Spring MVC常用注解等内容;第4部分是MyBatis Spring Spring MVC整合篇,包括第16章,涵盖MyBatis Spring Spring MVC整合思路、基础环境搭建等内容。本书附有知识点案例源代码、综合案例源代码、数据库文件、教学大纲、教学PPT、课后习题参考答案等配套资源。
本书可作为普通高校计算机科学与技术、软件工程、网络工程、物联网工程、数据科学与大数据技术、人工智能等相关专业的本科生教材,也可作为SSM框架技术学习者的参考书。
目錄
第1部分MyBatis篇
第1章MyBatis基础/3
1.1MyBatis概述/3
1.1.1MyBatis简介/3
1.1.2MyBatis的工作流程/3
1.2SqlSessionFactoryBuilder/4
1.3SqlSessionFactory/6
1.4SqlSession/7
1.5SQL Mapper/8
1.5.1XML/9
1.5.2注解/12
1.6综合案例/14
1.6.1开发环境/14
1.6.2案例设计/15
1.6.3案例演示/17
1.6.4代码实现/17
1.7习题/21
第2章XML文件/22
2.1配置文件/22
2.1.1properties元素/22
2.1.2settings元素/23
2.1.3typeAliases元素/25
2.1.4environments元素/26
2.1.5mappers元素/272.2映射文件/28
2.2.1select元素/28
2.2.2insert元素/34
2.2.3update元素/37
2.2.4delete元素/39
2.2.5resultMap元素/39
2.2.6sql元素/41
2.3综合案例/44
2.3.1案例设计/44
2.3.2案例演示/45
2.3.3代码实现/46
2.4习题/50
第3章关联查询/51
3.1一对一/51
3.2一对多/57
3.3多对多/61
3.4综合案例/63
3.4.1案例设计/63
3.4.2案例演示/64
3.4.3代码实现/65
3.5习题/70
第4章动态SQL/72
4.1if元素/72
4.2choose、when、otherwise元素/81
4.3where、set、trim元素/82
4.3.1where元素/82
4.3.2set元素/84
4.3.3trim元素/87
4.4foreach元素/90
4.5bind元素/96
4.6综合案例/99
4.6.1案例设计/99
4.6.2案例演示/100
4.6.3代码实现/101
4.7习题/105
第5章缓存和存储过程/106
5.1一级缓存/106
5.1.1相同SqlSession/109
5.1.2不同SqlSession/112
5.2二级缓存/116
5.2.1不同SqlSession/119
5.2.2cache元素/125
5.3存储过程调用/126
5.4综合案例/130
5.4.1案例设计/130
5.4.2案例演示/131
5.4.3代码实现/131
5.5习题/135
第2部分Spring篇
第6章Spring基础/139
6.1Spring框架概述/139
6.1.1企业级应用开发与Spring/139
6.1.2Spring框架简介/140
6.1.3Spring框架的优势/140
6.1.4Spring框架的体系结构/140
6.1.5Spring框架的下载及目录结构/143
6.2Spring的容器机制/144
6.2.1容器机制简介/144
6.2.2BeanFactory接口/145
6.2.3ApplicationContext接口/146
6.2.4容器的启动过程/147
6.3依赖注入与控制反转/148
6.3.1控制反转/148
6.3.2依赖注入/149
6.4综合案例/149
6.4.1案例设计/149
6.4.2案例演示/150
6.4.3代码实现/150
6.5习题/152
第7章使用Spring管理Bean/154
7.1Bean的配置/154
7.2Bean的实例化/155
7.2.1构造器实例化/155
7.2.2静态工厂方式实例化/157
7.2.3实例工厂方式实例化/158
7.3基于XML的Bean装配方式/160
7.3.1常用的依赖注入方式/160
7.3.2注入不同数据类型/164
7.3.3使用P: 命名空间注入/173
7.3.4使用SpEL注入/174
7.4基于注解的Bean装配方式/177
7.4.1常用的注解及使用注解定义Bean/177
7.4.2加载注解定义的Bean/179
7.4.3使用注解完成Bean组件装配/182
7.4.4自动装配/184
7.5Bean与Bean之间的关系/186
7.5.1Bean与Bean之间的继承关系/186
7.5.2Bean与Bean之间的依赖关系/187
7.6Bean的作用域/188
7.6.1作用域的种类/188
7.6.2singleon作用域/189
7.6.3prototype作用域/191
7.7Bean的生命周期/191
7.7.1IoC容器中Bean的生命周期方法/193
7.7.2添加Bean后置处理器后Bean的生命周期/195
7.8综合案例/196
7.8.1案例设计/196
7.8.2案例演示/197
7.8.3代码实现/197
7.9习题/199
第8章面向切面编程/201
8.1Spring AOP的基本概念/201
8.1.1AOP简介/201
8.1.2理解AOP/202
8.1.3AOP的术语/203
8.2Spring AOP的实现机制/204
8.2.1JDK动态代理/205
8.2.2CGLIB动态代理/209
8.3基于注解开发Spring AOP/211
8.3.1@AspectJ简介/212
8.3.2使用注解的切面编程/213
8.3.3通知/增强Advice/214
8.3.4连接点对象/219
8.3.5重用切入点表达式/219
8.3.6多个切面的优先级/220
8.4基于XML配置开发Spring AOP/222
8.5综合案例/225
8.5.1案例设计/225
8.5.2案例演示/225
8.5.3代码实现/226
8.6习题/228
第9章Spring框架的数据库编程/230
9.1Spring JDBC基础/230
9.1.1Spring JDBC简介/230
9.1.2为什么要使用Spring的JdbcTemplate/230
9.1.3Spring JdbcTemplate的解析/230
9.1.4 Spring JdbcTemplate类/231
9.1.5Spring JDBC的配置/232
9.2JdbcTemplate操作数据库/233
9.2.1JdbcTemplate类实现DDL操作/233
9.2.2JdbcTemplate类实现DML操作/235
9.2.3JdbcTemplate类实现DQL操作/236
9.3使用Spring JDBC完成DAO封装/240
9.4综合案例/241
9.4.1案例设计/241
9.4.2案例演示/242
9.4.3代码实现/244
9.5习题/248
第10章Spring框架的数据库事务管理/250
10.1事务简介/250
10.1.1数据库事务ACID特性/250
10.1.2事务管理的不足/251
10.2Spring事务管理概述/252
10.2.1Spring对事务管理的支持/252
10.2.2事务管理的核心接口/252
10.3声明式事务管理/255
10.3.1基于注解配置声明式事务/255
10.3.2基于XML配置声明式事务/263
10.4综合案例/265
10.4.1案例设计/265
10.4.2案例演示/266
10.4.3代码实现/267
10.5习题/269
第3部分Spring MVC篇
第11章Spring MVC基础/273
11.1Spring MVC概述/273
11.1.1Spring MVC简介/273
11.1.2Spring MVC的核心组件/274
11.1.3Spring MVC与Struts 2的区别/274
11.2Spring MVC的工作流程/275
11.3Spring MVC使用前的准备/276
11.3.1Spring MVC的依赖/277
11.3.2Spring MVC配置方式/278
11.3.3基于XML配置文件/278
11.4综合案例/280
11.4.1案例设计/280
11.4.2案例演示/281
11.4.3代码实现/281
11.5习题/284
第12章常用注解/286
12.1@Controller/286
12.2@RequestMapping/288
12.3@PathVariable和@RequestParam/291
12.4@Autowired/293
12.5@ModelAttribute/295
12.6@ResponseBody/298
12.7@RequestBody/299
12.8综合案例/300
12.8.1案例设计/300
12.8.2案例演示/300
12.8.3代码实现/301
12.9习题/304
第13章Spring MVC数据处理/306
13.1数据转换/306
13.1.1HttpMessageConveter/307
13.1.2@RequestBody/307
13.1.3@ResponseBody/308
13.1.4ResquestEntity/309
13.1.5ResponseEntity/309
13.2数据格式化/310
13.2.1@DateTimeFormat/310
13.2.2@NumberFormat/311
13.3数据校验/312
13.3.1数据校验的需求/312
13.3.2常用的数据验证规则/312
13.4域对象共享数据/313
13.4.1ModelAndView/313
13.4.2Model/315
13.4.3Map/316
13.4.4ModelMap/316
13.5Spring MVC的视图/317
13.5.1转发视图/317
13.5.2重定向视图/318
13.5.3转发与重定向/319
13.5.4利用转发与重定向测试后端数据传至前端/320
13.6综合案例/321
13.6.1案例设计/321
13.6.2案例演示/322
13.6.3代码实现/323
13.7习题/326
第14章Spring MVC拦截器和异常处理/328
14.1拦截器/328
14.1.1自定义拦截器/328
14.1.2拦截器作用范围/331
14.1.3拦截器执行顺序/333
14.2异常处理/334
14.2.1ExceptionHandler注解方式/335
14.2.2ResponseStatusExceptionResolver/336
14.2.3SimpleMappingExceptionResolver/338
14.3综合案例/340
14.3.1案例设计/340
14.3.2案例演示/340
14.3.3代码实现/341
14.4习题/343
第15章Spring MVC其他功能/345
15.1Spring MVC实现文件上传/345
15.1.1环境配置/345
15.1.2单文件上传/346
15.1.3多文件上传/349
15.2Spring MVC实现文件下载/350
15.2.1HttpServletResponse/351
15.2.2ResponseEntity/351
15.3国际化/353
15.3.1语言区域/353
15.3.2国际化资源文件/354
15.3.3语言区域选择/355
15.3.4国际化使用/356
15.4综合案例/357
15.4.1案例设计/357
15.4.2案例演示/357
15.4.3代码实现/358
15.5习题/361
第4部分MyBatis Spring Spring MVC整合篇
第16章MyBatis Spring Spring MVC框架整合/365
16.1MyBatis Spring Spring MVC整合/365
16.1.1整合思路/365
16.1.2基础环境/366
16.1.3Spring框架搭建/367
16.1.4Spring整合MyBatis/368
16.1.5Spring整合Spring MVC/369
16.2用例测试/371
16.3综合案例/374
16.3.1案例设计/374
16.3.2案例演示/376
16.3.3代码实现/383
16.4习题/402
內容試閱
在当今IT行业,Java拥有世界上数量最多的程序员和岗位需求,95%以上的服务器端均是由Java开发的。SSM框架是一种经典的JavaEE Web开发框架,它由Spring、Spring MVC和MyBatis三个开源项目整合而成。SSM框架各个组件之间相互配合,提供了一套完整的解决方案,用于开发企业级的Java Web应用程序。作为一种成熟稳定的Java Web开发框架,SSM框架在企业级应用系统、电子商务平台、社交网络应用系统、内容管理系统等实际项目中得到了广泛应用,具有高效性、灵活性、易用性、可靠性等特点。未来,它可以与微服务结合,提供更加灵活、可扩展的解决方案;集成新技术和新特性,以适应新的需求;持续进行性能优化和改进,减少不必要的开销、提升框架的稳定性和安全性,更好地满足项目的需求。本书从SSM框架开发的基础技术知识点入手,辅以知识点案例,以实际工程项目为主线,重点讲解SSM框架开发技术在综合项目案例开发中的应用。
本书是一本既培养学生软件开发技术,又培养学生工程实践能力的教材。教材以IT企业对开发人员的技术能力要求为基础,以工程能力培养为目标,梳理了软件工程对计算机软件开发技术要求的知识点,并形成相应的知识单元;按照工程需求顺序组织课程内容,便于学生学习和掌握;提供一定量的案例,注重实践能力的培养。本书可以作为计算机类专业各层次学生的教材,也可以作为JavaEE Web应用开发者的参考用书。
全书分为4部分,共16章,具体如下。
第1部分: MyBatis篇。
第1章: MyBatis基础,包括MyBatis概述、SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession和SQL Mapper。
第2章: XML文件,包括MyBatis配置文件、映射文件等内容。
第3章: 关联查询,包括MyBatis实现一对一、一对多、多对多的处理与查询等内容。
第4章: 动态SQL,包括MyBatis动态组装功能、动态SQL语句拼接语法、常用元素等内容。第5章: 缓存和存储过程,包括MyBatis缓存机制、一级缓存和二级缓存的使用与原理、MyBatis存储过程的调用等内容。
第2部分: Spring篇。
第6章: Spring基础,包括Spring框架介绍、Spring框架体系结构、Spring开发环境构建、Spring核心容器、依赖注入与控制反转思想原理等内容。
第7章: 使用Spring管理Bean,包括Spring Bean的配置、实例化、装配方式、作用域以及生命周期等内容。
第8章: 面向切面编程,包括面向切面思想、AOP概念和术语、动态代理以及AOP的实现和AspectJ的开发等内容。
第9章: Spring框架的数据库编程,包括Spring JDBC简介、Spring JDBC配置并实现对数据库的操作等内容。
第10章: Spring框架的数据库事务管理,包括数据库事务介绍、Spring支持事务管理的核心接口、声明事务的实现等内容。
第3部分: Spring MVC篇。
第11章: Spring MVC基础,包括Spring MVC概念与基本组件、Spring MVC工作流程与原理、Spring MVC开发环境构建等内容。
第12章: 常用注解,包括Spring MVC常用注解的介绍以及使用的内容。
第13章: Spring MVC数据处理,包括数据转换处理、数据格式化处理、数据校验处理、域对象共享、视图跳转方式等内容。
第14章: Spring MVC 拦截器和异常处理,包括拦截器介绍、拦截器执行原理、Spring MVC框架异常处理等内容。
第15章: Spring MVC其他功能,包括Spring MVC框架实现文件上传与下载、Spring MVC国际化实现等内容。
第4部分: MyBatis Spring Spring MVC整合篇。
第16章: MyBatis Spring Spring MVC框架整合,包括整合思路、开发环境和依赖处理、框架逐步搭建等内容。
本书具有以下特点:
(1) 遵照教指委计算机科学与技术和软件工程专业及相关专业的培养目标和培养方案,合理安排SSM框架开发技术知识体系,结合JavaEE Web开发技术方向的先行课程和后续课程组织相关知识点与内容。
(2) 注重理论和实践的结合,教材融入面向对象软件开发过程和工程实践背景的综合项目案例,使学生在掌握理论知识的同时提高分析问题和解决问题的能力,提高创新意识。
(3) 每个知识点都包括基础案例,每章都有一个综合案例,知识内容层层推进,便于学生接受。每章综合案例以“学生选课管理系统”为基础,以开发过程为主线,将知识点有机地串联在一起,便于学生掌握与理解。
(4) 每章的习题提供一定数量的课外实践题目,采用课内外结合的方式,培养学生对软件开发的兴趣,以满足当前社会对软件开发人员的需求。
(5) 教材提供配套的课件、例题案例、章节案例和综合案例的源码。
本书由李雷孝、云静、邢红梅、翟娜和德世洋5位作者共同编写。其中,李雷孝编写了第11~15章,云静编写了6~9章,邢红梅编写了第5、10章和综合案例,翟娜编写了第1~4章,德世洋编写了第16章、各章习题、综合案例、电子资源,并统稿全书。在编写过程中,本书参阅了甲骨文公司、青岛软件园、上海杰普软件等公司的教学科研成果,也吸取了国内外教材的精髓,对这些作者的贡献表示由衷的感谢。本书在出版过程中,得到了刘利民教授、马志强教授和张世娥老师的支持和帮助;还得到了清华大学出版社张玥编辑的大力支持,在此表示诚挚的感谢。本书受到全国高等学校计算机教育研究会高等学校计算机教材建设项目、内蒙古自治区软件开发技术系列课程教学创新团队等项目资助。
由于编者水平有限,书中难免有不妥和疏漏之处,恳请各位专家、同仁和读者不吝赐教和批评指正。
编者
2024年3月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.