作品简介

本书详细讲解JavaEE中使用很多的Spring、SpringMVC和MyBatis(简称SSM)三大框架的基本知识和应用。随着互联网的迅猛发展,SSM框架被越来越多地应用于企业级开发之中,其发展势头已经超过大部分JavaWeb框架,稳居靠前。本书以实用性为原则,采用课堂实录的形式,以任务为驱动,理论与实践相结合,重点讲解SSM框架在企业开发中常用的核心技术,分别讲解MyBatis、Spring和SpringMVC三大框架的精髓内容。在内容上逐层深入,而非一次铺开。"百货中心供应链管理系统”案例贯穿始终,利用各章所学技能对其功能进行实现或优化,让读者在学习技能的同时获取项目开发经验,加深读者对技术的理解和掌握程度。本书既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为Java技术的培训图书,适合广大编程爱好者阅读与使用。

本书作者石毅。

作品目录

  • 内容简介
  • 前言
  • 第1章 初识MyBatis框架
  • 1.1 企业级框架技术
  • 1.2 MyBatis框架简介
  • 1.3 MyBatis框架的工作原理
  • 1.4 MyBatis框架的入门程序
  • 第2章 MyBatis框架的核心配置
  • 2.1 MyBatis框架的核心接口和类
  • 2.2 MyBatis框架的核心配置文件
  • 2.3 MyBatis框架的映射文件
  • 2.4 使用接口实现条件查询
  • 2.5 使用接口实现“增删改”操作
  • 第3章 动态SQL
  • 3.1 动态SQL的元素
  • 3.2 使用动态SQL完成多条件查询
  • 3.3 使用动态SQL实现更新操作
  • 3.4 使用foreach元素完成复杂查询
  • 3.5 bind元素
  • 第4章 MyBatis框架的关联映射
  • 4.1 关联映射
  • 4.2 一对一(association)
  • 4.3 一对多(collection)
  • 4.4 多对多(collection)
  • 4.5 resultMap自动映射级别
  • 第5章 深入使用MyBatis框架
  • 5.1 MyBatis框架实现分页功能
  • 5.2 MyBatis框架的事务管理
  • 5.3 MyBatis框架的缓存机制
  • 5.4 常用Annotation注解
  • 第6章 初识Spring框架
  • 6.1 Spring框架概述
  • 6.2 Spring框架的核心容器
  • 6.3 Spring框架的入门程序
  • 6.4 依赖注入(DI)与控制反转(IoC)
  • 第7章 Spring框架中的Bean
  • 7.1 Bean的配置
  • 7.2 Bean的实例化
  • 7.3 Bean装配方式—基于XML的装配
  • 7.4 Bean装配方式—基于Annotation装配
  • 7.5 Bean装配方式—自动装配
  • 7.6 Bean的作用域
  • 7.7 Bean的生命周期
  • 第8章 Spring AOP
  • 8.1 Spring AOP简介
  • 8.2 动态代理
  • 8.3 基于代理类的AOP实现
  • 8.4 基于XML的声明式AspectJ
  • 8.5 基于注解的声明式AspectJ
  • 第9章 Spring框架的数据库开发及事务管理
  • 9.1 Spring JDBC
  • 9.2 Spring JdbcTemplate的常用方法
  • 9.3 Spring框架事务管理概述
  • 9.4 声明式事务管理
  • 第10章 MyBatis与Spring的框架整合
  • 10.1 Spring框架对MyBatis框架的整合思路
  • 10.2 Spring框架整合MyBatis框架的准备工作
  • 10.3 实现Spring对MyBatis的框架整合
  • 10.4 注入Mapper接口方式的开发整合
  • 10.5 测试事务
  • 10.6 Spring配置补充
  • 第11章 初识Spring MVC框架
  • 11.1 Spring MVC框架简介
  • 11.2 第一个Spring MVC框架的应用
  • 11.3 Spring MVC框架的工作流程与优势
  • 11.4 Spring MVC框架的核心类与常用注解
  • 第12章 数据交互与绑定
  • 12.1 数据绑定介绍
  • 12.2 简单参数传递
  • 12.3 复杂数据绑定
  • 12.4 JSON数据交互
  • 12.5 RESTful支持
  • 第13章 文件上传和下载与拦截器机制
  • 13.1 文件上传
  • 13.2 文件下载
  • 13.3 拦截器
  • 第14章 深入使用Spring MVC框架
  • 14.1 Spring MVC框架的异常处理
  • 14.2 表单标签库
  • 14.3 数据转换和格式化
  • 14.4 数据校验
  • 第15章 SSM框架整合与项目案例
  • 15.1 整合环境搭建
  • 15.2 应用案例—用户登录系统
  • 15.3 应用案例—实现用户管理模块的“增删改查”操作
  • 15.4 技能训练
  • 附录A 贯穿案例:百货中心供应链管理系统
展开全部