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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』JavaEE框架技术(SpringMVC+Spring+MyBatis)

書城自編碼: 3047575
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 陈永政 张正龙
國際書號(ISBN): 9787560645896
出版社: 西安电子科技大学出版社
出版日期: 2017-08-01
版次: 1

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

售價:NT$ 187

我要買

share:

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



新書推薦:
花路
《 花路 》

售價:NT$ 493.0
万亿指数
《 万亿指数 》

售價:NT$ 493.0
中世纪英国的财政、军事与外交(中外文明传承与交流研究书系)
《 中世纪英国的财政、军事与外交(中外文明传承与交流研究书系) 》

售價:NT$ 437.0
缺席者的历史:以色列十个遗失的部落
《 缺席者的历史:以色列十个遗失的部落 》

售價:NT$ 437.0
晚清洋务运动始末
《 晚清洋务运动始末 》

售價:NT$ 447.0
美索不达米亚神话
《 美索不达米亚神话 》

售價:NT$ 391.0
别害怕吵架:教孩子在冲突中学会正向沟通
《 别害怕吵架:教孩子在冲突中学会正向沟通 》

售價:NT$ 274.0
这个甜甜圈不能卖:奇思妙想爆笑绘本(全2册)
《 这个甜甜圈不能卖:奇思妙想爆笑绘本(全2册) 》

售價:NT$ 447.0

建議一齊購買:

+

NT$ 384
《 Web应用开发——基于Spring MVC+MyBatis+Maven 》
+

NT$ 713
《 Java EE核心框架实战 第2版 》
內容簡介:
本书对当前企业使用较多的、流行的三大技术框架SpringMVC、Spring和MyBatis的基本知识和使用方法进行了详细的讲解。全书共分为7章。*章主要介绍MyBatis开发入门知识;第二章主要介绍MyBatis配置选项;第三章主要介绍MyBatis映射器Mapper;第四章主要介绍Spring核心技术;第五章主要介绍SpringMVC;第六章主要介绍SpringMVC、Spring、MyBatis三个框架的集成;第七章主要是项目实战部分。本书在讲解知识点的同时还提供了丰富的案例,每章节末均给出一定量的练习题,以帮助学生巩固学习效果,加深对相关知识点的理解。
本书可作为高等院校计算机相关专业软件工程类课程的教材,也可作为相关工程技术人员的参考
用书。
目錄
第一章 MyBatis开发入门............................................................................................. 1
1.1 MyBatis简介....................................................................................................... 1
1.2 MyBatis的优势.................................................................................................... 2
1.3 认识第一个MyBatis程序..................................................................................... 3
1.4 MyBatis日志....................................................................................................... 8
1.4.1 MyBatis日志的实现方式................................................................................ 8
1.4.2 使用Log4J实现MyBatis日志的配置.............................................................. 9
本章小结....................................................................................................................... 10
练习题.......................................................................................................................... 11

第二章 配置MyBatis................................................................................................... 13
2.1 基于XML方式配置MyBatis............................................................................... 13
2.1.1 属性properties............................................................................................. 15
2.1.2 全局参数设置settings................................................................................... 16
2.1.3 类型别名typeAliases.................................................................................... 18
2.1.4 类型处理器typeHandlers.............................................................................. 20
2.1.5 环境集合属性对象environments................................................................... 25
2.1.6 映射器mappers............................................................................................ 28
2.1.7 对象工厂ObjectFactory................................................................................ 28
2.1.8 插件plugins................................................................................................. 30
2.2 基于Java API方式配置MyBatis......................................................................... 31
2.2.1 环境配置Environment.................................................................................. 32
2.2.2 类型别名typeAliases.................................................................................... 33
2.2.3 类型处理器typeHandlers.............................................................................. 34
2.2.4 全局参数设置Settings.................................................................................. 34
2.2.5 映射器mappers............................................................................................ 35
本章小结................................................................................................................... 35
练习题....................................................................................................................... 36

第三章 映射器Mapper.............................................................................................. 38
3.1 SQL映射配置文件和SQL映射接口................................................................... 38
3.2 SQL映射........................................................................................................... 43
3.2.1 select查询语句............................................................................................ 44
3.2.2 insert插入语句............................................................................................ 46
3.2.3 update修改语句........................................................................................... 48
3.2.4 delete删除语句............................................................................................ 49
3.2.5 SQL块语句................................................................................................. 50
3.2.6 Parameters参数............................................................................................ 50
3.2.7 resultMap结果集映射................................................................................... 52
3.3 SQL高级映射.................................................................................................... 57
3.3.1 拓展ResultMap............................................................................................ 57
3.3.2 一对一映射................................................................................................. 57
3.3.3 一对多映射................................................................................................. 63
3.3.4 cache和cache-ref元素................................................................................. 67
3.4 动态SQL........................................................................................................... 68
3.4.1 if元素......................................................................................................... 69
3.4.2 choose、when、otherwise元素...................................................................... 69
3.4.3 where、trim、set元素.................................................................................. 70
3.4.4 foreach元素................................................................................................. 72
3.5 注解配置SQL映射器......................................................................................... 73
3.5.1 @Select 查询语句....................................................................................... 73
3.5.2 @Insert 插入语句........................................................................................ 74
3.5.3 @Update修改语句....................................................................................... 75
3.5.4 @Delete删除语句........................................................................................ 76
3.5.5 @ResultMap结果映射.................................................................................. 76
3.5.6 @One一对一映射........................................................................................ 78
3.5.7 @Many一对多映射..................................................................................... 79
3.5.8 @SelectProvider 动态查询语句.................................................................... 80
3.5.9 @InsertProvider 动态插入语句..................................................................... 83
3.5.10 @UpdateProvider动态更新语句.................................................................. 83
3.5.11 @DeleteProvider动态删除语句................................................................... 84
3.6 使用MyBatis Generator自动创建代码................................................................. 85
本章小结................................................................................................................... 86
练习题....................................................................................................................... 86

第四章 Spring核心技术.............................................................................................. 90
4.1 Spring简介........................................................................................................ 90
4.1.1 Sping的核心模块........................................................................................ 90
4.1.2 Spring框架的优势....................................................................................... 91
4.1.3 Spring开发环境的搭建................................................................................ 92
4.2 控制反转IoC................................................................................................... 93
4.2.1 IoC的基本概念........................................................................................... 93
4.2.2 依赖注入的类型.......................................................................................... 97
4.3 Bean的装配..................................................................................................... 100
4.3.1 Spring装配Bean的方案............................................................................. 100
4.3.2 Spring IoC容器.......................................................................................... 100
4.3.3 基于注解的Bean装配................................................................................ 101
4.4 面向切面编程AOP......................................................................................... 104
4.4.1 面向切面编程简介..................................................................................... 104
4.4.2 通过切点选择连接点.................................................................................. 106
4.4.3 使用注解创建切面..................................................................................... 108
4.4.4 在XML中声明切面................................................................................... 112
4.5 Spring的事务管理............................................................................................ 116
4.5.1 事务的特性................................................................................................ 116
4.5.2 核心接口................................................................................................... 116
4.5.3 基本事务属性............................................................................................ 118
4.5.3 事务状态................................................................................................... 121
4.5.4 声明事务管理实例..................................................................................... 121
本章小结................................................................................................................. 123
练习题..................................................................................................................... 124

第五章 SpringMVC................................................................................................... 127
5.1 SpringMVC概述.............................................................................................. 127
5.2 创建第一个SpringMVC 程序........................................................................... 128
5.2.1 新建项目................................................................................................... 129
5.2.2 导入jar包................................................................................................. 129
5.2.3 在web.xml中添加SpringMVC的配置........................................................ 130
5.2.4 在类路径下添加SpringMVC的配置........................................................... 130
5.2.5 建立视图文件............................................................................................ 131
5.2.6 建立Controller控制层文件......................................................................... 132
5.2.7 部署运行项目............................................................................................ 132
5.3 SpringMVC RequestMapping的基本设置........................................................... 133
5.4 SpringMVC前后台数据交互............................................................................. 135
5.4.1 Controller获取前台传递的参数.................................................................. 135
5.4.2 Controller传递参数到前台......................................................................... 137
5.5 SpringMVC文件上传和下载............................................................................. 138
5.5.1 文件上传................................................................................................... 138
5.5.2 文件下载................................................................................................... 139
5.6 SpringMVC常用注解....................................................................................... 141
本章小结................................................................................................................. 145
练习题..................................................................................................................... 145

第六章 SpringMVC Spring MyBatis集成................................................................... 148
6.1 依赖包的引入.................................................................................................. 148
6.2 Spring与MyBatis的集成.................................................................................. 153
6.2.1 建立JDBC属性文件.................................................................................. 154
6.2.2 建立Spring上下文配置文件....................................................................... 154
6.2.3 Log4J的配置............................................................................................. 157
6.2.4 JUnit测试.................................................................................................. 157
6.3 集成SpringMVC.............................................................................................. 161
6.3.1 建立SpringMVC配置文件......................................................................... 161
6.3.2 配置web.xml文件..................................................................................... 162
6.3.3 测试.......................................................................................................... 165
本章小结................................................................................................................. 166
练习题..................................................................................................................... 166

第七章 项目实战....................................................................................................... 167
7.1 项目的需求分析............................................................................................... 167
7.1.1 基础信息模块............................................................................................ 167
7.1.2 角色管理模块............................................................................................ 168
7.1.3 管理员管理模块......................................................................................... 169
7.1.4 资费管理模块............................................................................................ 169
7.1.5 账务账号管理模块..................................................................................... 170
7.1.6 业务账号管理模块..................................................................................... 171
7.1.7 账单管理模块............................................................................................ 172
7.1.8 报表模块................................................................................................... 172
7.2 概要设计......................................................................................................... 173
7.2.1 系统流程................................................................................................... 173
7.2.2 功能模块图................................................................................................ 173
7.3 数据库设计...................................................................................................... 174
7.3.1 数据模型................................................................................................... 174
7.3.2 数据字典................................................................................................... 174
7.4 功能实现......................................................................................................... 177
7.4.1 基础信息模块实现..................................................................................... 177
7.4.2 角色管理功能实现..................................................................................... 181
7.4.3 管理员管理功能实现.................................................................................. 188
7.4.4 资费管理功能实现..................................................................................... 194
7.4.5 账务账号管理功能实现.............................................................................. 200
7.4.6 业务账号管理功能实现.............................................................................. 208
本章小结................................................................................................................. 214
內容試閱
本书介绍的SpringMVC、Spring、MyBatis开源框架开发技术,是基于Java EE的Web应用程序,用于开发企业级Web应用的软件框架。Java EE通过提供中间层集成框架来满足各种应用需求。Java EE架构具有高可用性、高可靠性、高扩展性,并且成本低,是企业构建Web应用平台的首选。而Java
EE架构通常选用SpringMVC Spring MyBatis框架作为其基础开发框架。通过对三个框架的合理整合,不仅可以大幅度提高系统的开发效率,而且能提高系统的稳定性、健壮性与安全性。
本书介绍了Java EE开发使用的三大开发框架SpringMVC、Spring、MyBatis及其整合使用。本书内容共分为七章。第一章为MyBatis开发入门知识,讨论了MyBatis的优势,使用MyBaits访问数据库的优点,并创建了第一个MyBatis项目,带领读者进入MyBatis。第二章为MyBatis配置选项,使用基于XML配置和基于Java
API配置的方式引导MyBatis。第三章为映射器配置,是本书重点,讨论了怎样使用映射器配置文件书写SQL映射语句,如何配置简单的语句、一对一以及一对多关系的语句,以及怎样使用resultMap进行结果集映射;还讨论了动态SQL的书写方法及使用注解书写SQL映射语句,最后介绍如何使用MyBatis Generator自动创建实体类、接口、配置文件代码。第四章为Spring核心技术,讨论了Spring的核心知识,包括Spring
IoC和Spring AOP技术。第五章为SpringMVC框架技术,包括SpringMVC 概述、创建第一个SpringMVC程序、SpringMVC RequestMapping的基本设置、SpringMVC前后台数据交互、SpringMVC文件上传下载,以及SpringMVC常用注解。第六章为SpringMVC、Spring、MyBatis的集成部分,介绍了三个框架的集成步骤。第七章为项目实战部分,主要以云服务器租赁后台管理系统为导向,介绍了综合应用SpringMVC Spring MyBatis框架实现一个项目的技术与过程。
本书突破传统的侧重Java EE技术细节介绍的形式,以项目驱动、任务导向的方式进行内容组织。首先以项目案例的实现为先导,让读者了解某项技术的应用,引起读者对这些技术实现的兴趣,激起其探索该技术实现原理与理论知识的愿望。然后通过有目的的学习,让读者掌握书中介绍的知识点及实现技术。本书介绍的相关技术具有连贯性。
本书适合作为高等院校计算机相关专业软件工程类课程的教材,也适合作为相关工程技术人员的参考用书。本书配有一系列案例源代码,这些案例代码均经过调试可以运行。书中介绍了这些案例的实现过程,读者可以按照书中介绍的案例实现步骤自行实现,并可借助这些案例引导,逐步掌握使用SpringMVC、Spring、MyBatis框架进行综合应用软件项目的开发。本书相关源码下载地址:https:github.combay-testssmbooksource。
本书由陈永政和张正龙担任主编,陈永政主要承担了第一章、第二章、第三章、第五章、第六章的编写;张正龙主要承担了第四章、第七章的编写;谢东亮、张红实、李冀明承担了部分章节的编写,并提出了大量有益的建议。重庆知人者科技有限公司的沈国仿工程师参与了本书教学案例的设计及教学内容的设计,在此一并表示感谢。
由于时间仓促及编者水平有限,书中难免存在疏漏和不足之处,恳请同行专家和读者给予批评与指正。
编者邮箱:610919606@qq.com



编 者
2017年5月

 

 

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