Web应用开发——基于Spring MVC+MyBatis+Maven
塑封消毒 正版书 套装书为一本
¥
8.8
1.5折
¥
59
九品
仅1件
作者韩冬
出版社电子工业出版社
出版时间2018-09
版次1
装帧其他
货号好1
上书时间2025-01-04
商品详情
- 品相描述:九品
- 商品描述
-
二手书不缺页不掉页不影响阅读,部分有笔记划线,没有光盘书签书腰等赠品,套装书为一本。拍下即代表接受该情况描述,不再另做通知,也不接受另外留言备注关于品相的要求。
图书标准信息
-
作者
韩冬
-
出版社
电子工业出版社
-
出版时间
2018-09
-
版次
1
-
ISBN
9787121348914
-
定价
59.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
334页
-
字数
99999千字
- 【内容简介】
-
本书是目前国内较少的系统讲解Spring MVC MyBatis Maven这一组合的教材。全书分为Java Web开发基础、MyBatis和Spring MVC三部分,共20章。Java Web开发基础(1~9章),主要包括搭建Java Web开发环境、Servlet编程、JSP语言基础、会话管理、EL和JSTL、过滤器与监听器、AJAX技术、Maven、jQuery基础和jQuery EasyUI等内容。MyBatis(10~14章),主要包括MyBatis入门、配置和映射、动态SQL、MyBatis注解方式、MyBatis缓存配置和MyBatis应用等内容。Spring MVC(15~20章),主要包括Spring基础、Spring MVC入门、基于注解的控制器、拦截器、数据转换和格式化、Spring MVC的表单标签库、Spring MVC的文件上传和下载、Spring MVC的国际化和Spring MVC MyBatis应用等内容。本书内容丰富、翔实,实用性强,适用面广,既可作为高等学校计算机相关专业学生学习Java Web应用开发的教材,又可作为软件培训机构和编程人员的参考用书。
- 【作者简介】
-
2011至今,苏州大学计算机学院。(苏大-瑞翼移动互联网应用研发中心技术负责人)(2012-2013,中科大软件学院青年骨干教师访问学者。)2009-2011,南京铁道职业技术学院(苏州校区)电子信息系“移动开发及嵌入式软件”专业负责人。(现已并入苏大)2007-2009,安徽电子信息职业技术学院软件学院(国家级示范)。2004-2007,在同济大学软件学院攻读软件硕士。并于2007年5月获得硕士学位,2007年9月评为副教授。
- 【目录】
-
目 录
第一部分 Java Web开发基础
第1章 搭建Java Web开发环境2
1.1 基于B/S结构的Web应用2
1.2 JDK安装与配置2
1.3 服务器Tomcat下载与安装3
1.4 Eclipse安装与使用3
1.4.1 Eclipse下载及创建Dynamic Web Project3
1.4.2 Eclipse中的编码问题4
1.4.3 将Tomcat和Eclipse相关联6
1.4.4 Eclipse自动部署项目到
Tomcat的Webapps目录7
1.5 MySQL安装配置与使用9
1.6 PostgreSQL安装与使用13
1.6.1 PostgreSQL下载与安装13
1.6.2 使用pgAdmin III连接
PostgreSQL13
1.6.3 使用pgAdmin III创建
数据库14
1.7 Navicat Premium安装与使用14
1.8 本章小结16
习题 117
第2章 Servlet编程18
2.1 Servlet简介18
2.2 Servlet基础19
2.2.1 用记事本写一个Servlet19
2.2.2 Servlet 体系结构20
2.2.3 Servlet 接口20
2.2.4 Servlet 生命周期21
2.2.5 Servlet 生命周期示例22
2.3 Servlet API编程常用接口和类25
2.3.1 GenericServlet类25
2.3.2 HttpServlet类26
2.3.3 ServletConfig接口27
2.3.4 HttpServletRequest
接口29
2.3.5 HttpServletResponse
接口31
2.3.6 ServletContext接口32
2.4 Servlet处理表单数据35
2.5 Servlet重定向和请求转发36
2.5.1 重定向36
2.5.2 请求转发37
2.5.3 Servlet中请求转发时
forword()和include()的
区别38
2.6 Servlet数据库访问40
2.6.1 JDBC基础40
2.6.2 创建测试数据40
2.6.3 访问数据库40
2.7 Servlet异常处理41
2.8 异步Servlet45
2.9 本章小结46
习题 247
第3章 JSP语言基础48
3.1 JSP基本语法48
3.1.1 JSP简介48
3.1.2 JSP运行机制48
3.1.3 第一个JSP程序49
3.1.4 JSP指令49
3.1.5 JSP脚本51
3.1.6 JSP注释52
3.2 JSP动作元素52
3.3 JSP内置对象53
3.4 JSP综合示例57
3.5 本章小结57
习题 358
第4章 会话管理59
4.1 Cookies59
4.1.1 Cookie剖析59
4.1.2 在Servlet中操作
Cookie59
4.1.3 Cookie API60
4.1.4 使用Cookie示例60
4.2 HttpSession对象62
4.2.1 Session简介62
4.2.2 HttpSession API62
4.2.3 使用HttpSession示例63
4.3 URL重写65
4.3.1 为什么需要URL重写65
4.3.2 encodeURL()和
encodeRedirectURL()65
4.3.3 使用URL重写示例66
4.4 隐藏表单域66
4.5 本章小结66
习题 467
第5章 EL和JSTL68
5.1 JSP表达式语言68
5.1.1 EL简介68
5.1.2 EL的运算符和优先级69
5.1.3 EL隐式对象70
5.1.4 定义和使用EL函数74
5.2 JSP标准标签库75
5.2.1 JSTL简介75
5.2.2 JSTL安装与配置76
5.2.3 核心标签库76
5.3 本章小结79
习题 580
第6章 过滤器与监听器81
6.1 Servlet过滤器81
6.1.1 Filter工作原理81
6.1.2 Filter核心接口81
6.1.3 Filter生命周期82
6.1.4 Filter配置82
6.1.5 Filter应用83
6.2 Servlet监听器86
6.2.1 Servlet监听器概述86
6.2.2 Servlet上下文监听86
6.2.3 HTTP会话监听89
6.2.4 Servlet请求监听92
6.3 本章小结94
习题 694
第7章 AJAX技术95
7.1 实现AJAX应用的一般步骤95
7.2 使用XMLHttpRequest对象96
7.2.1 创建XMLHttpRequest
对象96
7.2.2 XMLHttpRequest对象的
常用属性和事件96
7.2.3 XMLHttpRequest对象的
常用方法97
7.3 AJAX示例98
7.3.1 更改文本内容98
7.3.2 查询项目信息100
7.3.3 验证注册邮箱格式和
唯一性101
7.4 本章小结104
习题 7104
第8章 Maven105
8.1 初识Maven105
8.2 Maven的安装和配置107
8.3 Maven使用110
8.4 坐标和依赖111
8.5 本章小结112
习题 8113
第9章 jQuery EasyUI114
9.1 jQuery基础114
9.1.1 初识jQuery114
9.1.2 jQuery选择器116
9.1.3 jQuery事件116
9.1.4 jQuery AJAX117
9.2 jQuery EasyUI120
9.3 jQuery EasyUI布局121
9.3.1创建边框布局121
9.3.2 在面板中创建复杂
布局122
9.3.3 创建折叠面板123
9.3.4 创建标签页124
9.3.5 动态添加标签页124
9.4 jQuery EasyUI数据网格125
9.4.1 转换HTML表格为
数据网格125
9.4.2 取得选中行数据126
9.4.3 创建复杂工具栏127
9.4.4 自定义分页129
9.5 本章小结130
习题 9130
第二部分 MyBatis
第10章 MyBatis入门132
10.1 从JDBC到MyBatis132
10.2 第一个MyBatis示例134
10.2.1 创建Maven项目134
10.2.2 准备数据136
10.2.3 MyBatis配置136
10.2.4 创建实体类137
10.2.5 创建映射接口和SQL
映射文件138
10.2.6 配置Log4j138
10.2.7 测试138
10.3 MyBatis框架原理139
10.3.1 MyBatis整体架构140
10.3.2 MyBatis运行原理140
10.4 MyBatis核心组件的
生命周期142
10.4.1 SqlSessionFactory
Builder142
10.4.2 SqlSessionFactory142
10.4.3 SqlSession142
10.4.4 Mapper Instances142
10.5 本章小结143
习题 10143
第11章 配置和映射144
11.1 示例:实现表数据的增、删、
改、查144
11.2 MyBatis主配置文件149
11.3 XML映射文件153
11.4 高级结果映射160
11.4.1 示例说明160
11.4.2 一对一映射164
11.4.3 一对多映射167
11.4.4 多对多关联171
11.5 本章小结175
习题 11175
第12章 动态SQL176
12.1 示例:使用动态SQL176
12.2 if178
12.3 choose、when、otherwise181
12.4 where、set、trim182
12.5 foreach187
12.6 bind188
12.7 本章小结189
习题 12189
第13章 MyBatis其他190
13.1 MyBatis注解方式190
13.1.1 使用注解方式实现表
数据的增删改查190
13.1.2 使用注解的动态
SQL194
13.2 MyBatis缓存配置200
13.2.1 一级缓存(SqlSession
层面)200
13.2.2 二级缓存(SqlSession
Factory层面)203
13.3 本章小结206
习题 13207
第14章 MyBatis应用208
14.1 示例总体介绍208
14.1.1 任务说明和准备数据208
14.1.2 总体框架209
14.1.3 程序主要流程209
14.2 典型代码及技术要点210
14.2.1 通用功能包的类实现210
14.2.2 控制层210
14.2.3 业务层及使用
FastJson211
14.2.4 数据层及JNDI
数据源213
14.2.5 部署发布215
14.2.6 使用Jackson和手工
拼凑JSON215
14.3 本章小结215
习题 14216
第三部分 Spring MVC
第15章 Spring基础218
15.1 Spring入门218
15.1.1 Spring概述218
15.1.2 使用Spring容器221
15.2 依赖注入223
15.3 Spring容器中的Bean227
15.4 容器中Bean的生命周期230
15.5 两种后处理器231
15.5.1 Bean后处理器231
15.5.2 容器后处理器232
15.6 装配Spring Bean232
15.6.1 通过XML配置装配
Bean233
15.6.2 通过注解装配Bean233
15.6.3 自动装配和精确装配235
15.7 Spring的AOP236
15.8 本章小结237
习题 15237
第16章 Spring MVC入门238
16.1 Spring MVC概述238
16.2 Spring MVC入门示例1:Hello,
Spring MVC!238
16.2.1 创建Maven项目238
16.2.2 pom.xml239
16.2.3 Web应用部署描述文件
Web.xml241
16.2.4 Spring MVC
配置文件242
16.2.5 基于Controller接口的
控制器242
16.2.6 视图243
16.2.7 部署发布项目243
16.3 Spring MVC入门示例2:
表单提交243
16.3.1 创建Maven项目243
16.3.2 编码过滤器244
16.3.3 表单提交及相应配置245
16.3.4 测试应用246
16.4 Spring MVC入门示例3:
基于注解247
16.4.1 创建Maven项目247
16.4.2 创建控制器并添加
注解247
16.4.3 视图解析器248
16.4.4 测试应用248
16.5 Spring MVC的工作流程249
16.6 本章小结250
习题 16250
第17章 基于注解的控制器251
17.1 Spring MVC常用注解251
17.1.1 @Controller和
@RequestMapping251
17.1.2 @Autowired和
@Service253
17.1.3 @RequestParam和
@PathVariable253
17.1.4 @CookieValue和
@RequestHeader254
17.2 在Spring MVC中处理模型
数据255
17.2.1 数据模型255
17.2.2 ModelAndView256
17.2.3 Map及Model257
17.2.4 @SessionAttributes258
17.2.5 @ModelAttribute259
17.3 基于注解的控制器示例1263
17.3.1 创建AnnotationDemo1
工程263
17.3.2 创建控制器并添加
注解263
17.3.3 测试应用264
17.4 基于注解的控制器示例2264
17.4.1 创建AnnotationDemo2
工程264
17.4.2 应用@Autowired和
@Service进行依赖
注入265
17.4.3 重定向267
17.4.4 测试应用267
17.5 本章小结268
习题 17268
第18章 拦截器、数据转换和格式化269
18.1 Spring MVC的拦截器269
18.1.1 拦截器的定义和注册269
18.1.2 拦截器1
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价