• SSM开发实战教程(Spring+SpringMVC+MyBatis)
21年品牌 40万+商家 超1.5亿件商品

SSM开发实战教程(Spring+SpringMVC+MyBatis)

2 八五品

库存2件

湖北武汉
认证卖家担保交易快速发货售后保障

作者李西明、陈立为 著

出版社人民邮电出版社

出版时间2019-07

版次1

装帧平装

货号L40

上书时间2024-04-30

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 李西明、陈立为 著
  • 出版社 人民邮电出版社
  • 出版时间 2019-07
  • 版次 1
  • ISBN 9787115506337
  • 定价 59.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 303页
【内容简介】
本书详细讲解了当前Java EE开发流行的SSM框架,重点讲述MyBatis、Spring MVC两大框架的知识与原理以及实际应用,以及Spring+Spring MVC+MyBatis三大框架的整合应用。

全书共14章,第1~3章是MyBatis部分,第4~6章为Spring MVC部分,第7章为Spring整合MyBatis,第8章为SSM三大框架的整合,第9章是实战项目。本书每章都配有大量的案例项目,全书共提供80多个丰富的案例项目,将理论知识融合到项目案例中,使读者能更加容易地理解SSM框架关键技术。本书所有案例及实战项目均能直接上机运行,提供全部源码、课件、习题参考答案等配套资源。

本书可作为高等院校本专科计算机软件相关专业Java相关课程教材及社会培训机构教材,也适合Java技术爱好者学习或参考。
【作者简介】
华南农业大学数学与信息学院,计算机系,计算机网络教研室,高级工程师。主讲《java程序设计》《信息安全数学基础》等本科及研究生课程。 主持、参与十余项国家、省部级项目。
【目录】
第 1章 MyBatis入门 1

1.1 SSM框架简介 1

1.2 MyBatis概述 1

1.2.1 ORM框架原理 1

1.2.2 MyBatis与Hibernate的比较 2

1.2.3 MyBatis开发环境搭建 2

1.3 第 一个MyBatis项目 3

1.4 MyBatis的工作流程 8

1.5 使用工具类简化第 一个项目 8

1.6 利用属性文件读取数据库连接信息 10

1.7 主配置文件简介 11

1.7.1 标签 11

1.7.2 标签 12

1.7.3 标签 15

1.7.4 标签 16

1.7.5 标签 17

1.8 连接其他数据库 18

1.8.1 MyBatis连接Oracle数据库 18

1.8.2 MyBatis连接SQL Server数据库 18

上机练习 18

思考题 19

第 2章 单表的增删改查 20

2.1 结果映射ResultMap 20

2.2 使用selectOne方法查询单条记录。 22

2.3 使用insert方法添加记录 23

2.3.1 主键非自增长 24

2.3.2 主键值由数据库自增长 25

2.4 使用delete方法删除记录 28

2.5 使用update方法修改记录 30

2.6 模糊查询 31

2.7 动态查询 33

2.7.1 标签 33

2.7.2 标签 35

2.7.3 使用Map封装查询条件 36

2.7.4 标签 38

2.7.5 标签遍历数组 40

2.7.6 标签遍历泛型为基本类型的List 41

2.7.7 标签遍历泛型为自定义类型的List 43

2.7.8 标签 44

2.8 分页查询基础 44

2.9 getMapper面向接口编程 46

2.10 多参数查询 48

2.11 Mybatis读写oracle大对象数据类型 48

2.12 MyBatis调用存储过程 55

2.13 MyBatis反向工程 56

上机练习 59

思考题 59

第3章 多表关联查询 60

3.1 一对多查询 60

3.1.1 方式一多表连接查询方式 62

3.1.2 方式二多表单独查询方式 63

3.2 多对一关联查询 65

3.3 自连接 67

3.3.1多对一的方式实现自连接 67

3.3.2 一对多方式实现自连接 70

3.4 多对多查询 72

上机练习 77

思考题 78

第4章 Spring入门 79

4.1 Spring概述 79

4.1.1 Spring体系结构 79

4.1.2 Spring的开发环境 80

4.2 第 一个Spring 程序 81

上机练习 84

思考题 84

第5章 Spring控制反转 85

5.1 依赖注入 85

5.2 Spring配置文件中Bean的配置 87

5.3 bean的作用域 88

5.4 基于xml的依赖注入 89

5.4.1 设值注入 89

5.4.2 构造注入 91

5.4.3 p命名空间注入 92

5.4.4 各种数据类型的注入 93

5.5 自动装配 94

5.5.1 byName方式自动注入 95

5.5.2 byType方式自动注入 96

5.6 Spring配置文件的拆分 97

5.6.1 拆分为若干个平等关系的配置文件 97

5.6.2 拆分为父子关系的若干个配置文件 97

5.7 基于注解的依赖注入 98

5.7.1 使用注解@Component定义Bean 98

5.7.2 Bean的作用域@Scope 99

5.7.3 基本类型属性注入@Value 99

5.7.4 按类型注入域属性@Autowired 100

5.7.5 按名称注入域属性@Autowired 与@Qualifier 101

5.7.6 域属性注解@Resource 102

5.7.7 xml配置方式与注解方式的比较 102

上机练习 103

思考题 103

第6章 Spring面向切面编程 104

6.1 传统的编程模式弊端 104

6.2 AOP初试身手 106

6.3 AspectJ实现AOP 110

6.3.1 异常通知 110

6.3.2 环绕通知 112

6.4 使用注解实现通知 113

6.5 使用xml配置定义切面 115

6.5.1 切面不获取切点参数 115

6.5.2 切面获取切点参数与返回值 117

上机练习 119

思考题 119

第7章 Spring操作数据库 120

7.1 JdbcTemplate数据源 120

7.1.1 DriverManagerDataSource数据源 120

7.1.2 DBCP数据源BasicDataSource 121

7.1.3 C3P0数据源ComboPooledDataSource 122

7.1.3 使用属性文件读取数据库连接信息 123

7.2 JdbcTemplate方法的应用 124

上机练习 129

思考题 129

第8章 Spring事务管理 130

8.1 Spring 事务管理接口 130

8.1.1 事务管理器接口PlatformTransactionManager 130

8.1.2 事务定义接口TransactionDefinition 130

8.2 Spring事务管理的实现 131

8.2.1 没有事务管理的情况分析 132

8.2.2 利用xml配置实现事务管理 134

8.2.3 利用注解实现事务管理 137

8.2.4 在业务层实现事务管理 139

上机练习 141

思考题 141

第9章SpringMVC入门 142

9.1 SpringMVC简介 142

9.1.1 Spring MVC的优点 142

9.1.2 SpringMVC的运行原理 142

9.2 第 一个Spring MVC程序 143

9.2.1 开发环境 143

9.2.2 第 一个Spring MVC程序 144

上机练习 151

思考题 151

第 10章 SpringMVC注解式开发 152

10.1 第 一个注解式开发程序 152

10.2 核心控制器DispatcherServlet的配置 154

10.3 @Controller注解 155

10.4 @RequestMapping注解 156

10.4.1 注解用于方法上 156

10.4.2 注解用于类上 157

10.4.3 请求的提交方式 160

10.4.4 请求URI中使用通配符 162

10.4.5 请求中携带参数 163

10.5 客户端到处理器的参数传递 164

10.5.1 基本类型做形参 164

10.5.2 中文乱码问题 165

10.5.3 实体bean做形参 166

10.5.4 实体bean含对象属性 167

10.5.5 路径变量 168

10.5.6 RESTful风格编程 169

10.5.7 HttpServletRequest参数 173

10.5.8 接收数组类型的请求参数 173

10.6 服务端到客户端的参数传递 174

10.7 控制器方法返回String类型 175

10.7.1 返回View对象名 175

10.7.2 使用Model参数 176

10.7.3 使用HttpSerlvetRequest参数 177

10.7.4 使用HttpSession参数 177

10.8 控制器方法返回void类型 177

10.8.1 使用ServletAPI 参数 177

10.8.2 ajax响应 178

10.9 控制器方法返回Object类型 180

10.10 ajax与JSON专项突破 185

上机练习 191

思考题 191

第 11章 Spring MVC关键技术 192

11.1 转发与重定向 192

11.1.1 请求转发到其他页面 192

11.1.2 请求转发到其他控制器方法 194

11.1.3 返回String时的请求转发 195

11.1.4 请求重定向到其他页面 195

11.1.5 请求重定向到其他控制器 197

11.1.6 返回String时的重定向 199

11.1.7 返回void时的请求转发 200

11.1.8 返回void时的重定向 201

11.2 异常处理 202

11.2.1 SimpleMappingExceptionResolver异常处理器 202

11.2.2 HandlerExceptionResolver接口处理异常 206

11.2.3 使用@ExceptionHandler注解实现异常处理 207

11.3 类型转换器 210

11.3.1 自定义类型转换器Converter 211

11.3.2 接收多种格式的日期类型转换 214

11.3.3 类型转换发生异常后的数据回显 216

11.3.4 简化类型转换发生异常后的提示信息 220

11.4 数据验证 222

11.5 文件上传 227

11.5.1 上传单个文件 227

11.5.2 上传多个文件 230

11.6 文件下载 233

11.7 拦截器 236

11.7.1 单个拦截器的执行流程 236

11.7.2 多个拦截器的执行 238

11.7.3 权限拦截器 239

11.8 静态资源访问 243

11.8.1 使用Tomcat中名为default的Servlet 243

11.8.2 使用 244

11.8.3 使用 244

上机练习 246

思考题 246

第 12章 SpringMVC表单标签 247

12.1 表单标签 247

12.1.1 form标签 247

12.1.2 input标签 248

12.1.3 password 标签 248

12.1.4 checkbox标签 249

12.1.5 checkboxes标签 249

12.1.6 radiobutton与radiobuttons标签 250

12.1.7 select与option/options标签 251

12.2 表单标签使用综合案例 252

上机练习 260

思考题 260

第 13章 SSM三大框架整合 261

13.1 Spring整合MyBatis 261

13.1.1 Spring整合MyBatis开发环境 261

13.1.2 DAO接口实现类开发整合 261

13.1.3 DAO接口无实现类开发整合 269

13.2 SSM整合案例 272

上机练习 286

思考题 286

第 14章 SSM项目实战 287

14.1 项目需求分析 287

14.2 搭建SSM框架 287

14.3 首页与用户登录模块 290

14.4 商品查询与分页模块 296

14.5 商品详情模块 302

14.6 购物车模块 306

14.7 订单处理与模拟结算模块 313

上机练习 319

思考题 319
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP