作品简介

Java EE框架整合开发入门到实战:Spring+Spring MVC+MyBatis(微课版)(从入门到实战·微课视频)详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。

全书共20章,分四部分介绍。第1-5章为第1部分,主要讲解Spring框架的相关知识,内容包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第6-8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9-18章为第3部分,主要讲解Spring MVC的相关知识,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载以及EL与JSTL;第19章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。本书突出实用性、趣味性,内容组织合理、通俗易懂,使读者能够快速掌握SSM框架的基础知识、编程技巧以及完整的开发体系,从而为大型项目开发打下坚实的基础。

陈恒,楼偶俊,张立杰编著。

作品目录

  • 内容简介
  • 前言
  • 第1部分 Spring
  • 第1章 Spring入门
  • 1.1 Spring简介
  • 1.2 Spring开发环境的构建
  • 1.3 使用Eclipse开发Spring入门程序
  • 1.4 本章小结
  • 第2章 Spring IoC
  • 2.1 Spring IoC的基本概念
  • 2.2 Spring IoC容器
  • 2.3 依赖注入的类型
  • 2.4 本章小结
  • 第3章 Spring Bean
  • 3.1 Bean的配置
  • 3.2 Bean的实例化
  • 3.3 Bean的作用域
  • 3.4 Bean的生命周期
  • 3.5 Bean的装配方式
  • 3.6 本章小结
  • 第4章 Spring AOP
  • 4.1 Spring AOP的基本概念
  • 4.2 动态代理
  • 4.3 基于代理类的AOP实现
  • 4.4 基于XML配置开发AspectJ
  • 4.5 基于注解开发AspectJ
  • 4.6 本章小结
  • 第5章 Spring的事务管理
  • 5.1 Spring的数据库编程
  • 5.2 编程式事务管理
  • 5.3 声明式事务管理
  • 5.4 本章小结
  • 第2部分 MyBatis
  • 第6章 MyBatis开发入门
  • 6.1 MyBatis简介
  • 6.2 MyBatis环境的构建
  • 6.3 MyBatis的工作原理
  • 6.4 使用Eclipse开发MyBatis入门程序
  • 6.5 MyBatis与Spring的整合
  • 6.6 使用MyBatis Generator插件自动生成映射文件
  • 6.7 本章小结
  • 第7章 映射器
  • 7.1 MyBatis配置文件概述
  • 7.2 映射器概述
  • 7.3 <select>元素
  • 7.4 <insert>元素
  • 7.5 <update>与<delete>元素
  • 7.6 <sql>元素
  • 7.7 <resultMap>元素
  • 7.8 级联查询
  • 7.9 本章小结
  • 第8章 动态SQL
  • 8.1 <if>元素
  • 8.2 <choose>、<when>、<otherwise>元素
  • 8.3 <trim>、<where>、<set>元素
  • 8.4 <foreach>元素
  • 8.5 <bind>元素
  • 8.6 本章小结
  • 第3部分 Spring MVC
  • 第9章 Spring MVC入门
  • 9.1 MVC模式与Spring MVC工作原理
  • 9.2 第一个Spring MVC应用
  • 9.3 视图解析器
  • 9.4 本章小结
  • 第10章 Spring MVC的Controller
  • 10.1 基于注解的控制器
  • 10.2 Controller接收请求参数的常见方式
  • 10.3 重定向与转发
  • 10.4 应用@Autowired进行依赖注入
  • 10.5 @ModelAttribute
  • 10.6 本章小结
  • 第11章 类型转换和格式化
  • 11.1 类型转换的意义
  • 11.2 Converter
  • 11.3 Formatter
  • 11.4 本章小结
  • 第12章 数据绑定和表单标签库
  • 12.1 数据绑定
  • 12.2 表单标签库
  • 12.3 数据绑定的应用
  • 12.4 JSON数据交互
  • 12.5 本章小结
  • 第13章 拦截器
  • 13.1 拦截器概述
  • 13.2 拦截器的执行流程
  • 13.3 应用案例——用户登录权限验证
  • 13.4 本章小结
  • 第14章 数据验证
  • 14.1 数据验证概述
  • 14.2 Spring验证器
  • 14.3 JSR 303验证
  • 14.4 本章小结
  • 第15章 国际化
  • 15.1 程序国际化概述
  • 15.2 Spring MVC的国际化
  • 15.3 用户自定义切换语言示例
  • 15.4 本章小结
  • 第16章 统一异常处理
  • 16.1 示例介绍
  • 16.2 SimpleMappingExceptionResolver类
  • 16.3 HandlerExceptionResolver接口
  • 16.4 @ExceptionHandler注解
  • 16.5 本章小结
  • 第17章 文件的上传和下载
  • 17.1 文件上传
  • 17.2 文件下载
  • 17.3 本章小结
  • 第18章 EL与JSTL
  • 18.1 表达式语言
  • 18.2 JSP标准标签库
  • 18.3 本章小结
  • 第4部分 SSM框架
  • 第19章 SSM框架整合
  • 19.1 SSM框架整合所需JAR包
  • 19.2 SSM框架整合应用测试
  • 19.3 本章小结
  • 第20章 电子商务平台的设计与实现
  • 20.1 系统设计
  • 20.2 数据库设计
  • 20.3 系统管理
  • 20.4 组件设计
  • 20.5 后台管理子系统的实现
  • 20.6 前台电子商务子系统的实现
  • 20.7 本章小结
  • 附录A 项目案例——基于SSM的邮件管理系统
  • 附录B 项目案例——基于SSM的人事管理系统
  • 参考文献
展开全部