为你推荐
内容提要
序言
前言
关于引用作品的版权声明
第1章 My Batis入门
任务1 初识框架技术
1.1.1 强大的框架技术
1.1.2 什么是框架
1.1.3 当前的主流框架
任务2 搭建My Batis环境
1.2.1 什么是数据持久化
1.2.2 My Batis框架及ORM
1.2.3 搭建My Batis环境
1.2.4 My Batis框架的优缺点及其适用场合
任务3 掌握My Batis的核心对象
1.3.1 Sql Session Factory的构造者—Sql Session Factory Builder
1.3.2 Sql Session的工厂—Sql Session Factory
1.3.3 使用Sql Session进行数据持久化操作
任务4 掌握My Batis的核心配置文件
1.4.1 配置文件的结构
1.4.2 如何引入DTD文件
本章总结
本章练习
第2章 SQL映射文件
任务1 实现条件查询
2.1.1 SQL映射文件
2.1.2 单条件查询
2.1.3 多条件查询
2.1.4 自定义查询结果映射
任务2 实现增删改操作
2.2.1 增加操作
2.2.2 修改操作
2.2.3 多参数入参
2.2.4 删除操作
任务3 实现高级结果映射
2.3.1 result Map的配置
2.3.2 使用association处理一对一关联关系
2.3.3 使用collection处理一对多关联关系
任务4 配置result Map自动映射级别和My Batis缓存
2.4.1 result Map自动映射级别
2.4.2 My Batis缓存
本章总结
本章练习
第3章 动态SQL
任务1 实现多条件查询
3.1.1 if+where用法
3.1.2 if+trim用法
任务2 实现更新操作
3.2.1 if+set用法
3.2.2 if+trim用法
任务3 使用foreach完成复杂查询
3.3.1 foreach迭代数组类型的入参
3.3.2 foreach迭代List类型的入参
3.3.3 foreach迭代Map类型的入参
3.3.4 choose(when、otherwise)
任务4 实现分页
本章总结
本章练习
第4章 Spring核心
任务1 认识Spring
4.1.1 传统Java EE开发
4.1.2 Spring整体架构
任务2 Spring IoC的简单运用
4.2.1 IoC/DI
4.2.2 Spring实现输出
4.2.3 深入理解IoC/DI
任务3 Spring AOP的简单运用
4.3.1 认识AOP
4.3.2 Spring AOP初体验
本章总结
本章练习
第5章 IoC和AOP扩展
任务1 依赖注入扩展
5.1.1 实现构造注入
5.1.2 p命名空间注入
5.1.3 注入不同数据类型
任务2 掌握其他增强类型
5.2.1 实现异常抛出增强
5.2.2 实现最终增强
5.2.3 实现环绕增强
任务3 使用注解实现IoC
5.3.1 注解定义Bean组件
5.3.2 注解装配Bean组件
5.3.3 加载注解定义的Bean组件
5.3.4 使用@Resource注解实现组件装配
任务4 使用注解实现AOP
5.4.1 认识AspectJ
5.4.2 使用注解简化切面的配置
5.4.3 @After Throwing、@After和@Around注解的使用
5.4.4 Spring多种实现方式的取舍
任务5 掌握Spring4.0新特性
本章总结
本章练习
第6章 Spring与My Batis的整合
任务1 分析整合思路
任务2 整合前的准备工作
任务3 实现Spring对My Batis的整合
6.3.1 配置Data Source
6.3.2 配置Sql Session Factory Bean
6.3.3 Sql Session Template进行持久化操作
6.3.4 完善代码并测试
任务4 掌握注入映射器的两种方式
6.4.1 Mapper Factory Bean的用法
6.4.2 Mapper Scanner Configurer的用法
任务5 添加声明式事务
6.5.1 声明式事务的XML配置方式
6.5.2 声明式事务的注解添加方式
本章总结
本章练习
第7章 Spring应用扩展
任务1 使用多种方式配置数据源
7.1.1 properties文件方式
7.1.2 Spring对JNDI数据源的支持
任务2 深入理解和配置Bean的作用域
7.2.1 Spring中Bean的5个作用域
7.2.2 使用注解指定Bean的作用域
任务3 基于XML配置Spring的自动装配
任务4 Spring配置文件的拆分策略和拆分方法
7.4.1 拆分的策略
7.4.2 拆分的方法
本章总结
本章练习
第8章 Spring MVC体系结构和处理请求控制器
任务1 使用Spring MVC进行环境搭建
8.1.1 认识Spring MVC
8.1.2 搭建环境
8.1.3 请求处理流程及体系结构
任务2 理解Spring MVC传参的方式
8.2.1 视图向控制器传参
8.2.2 控制器向视图传参
任务3 配置视图解析器——View Resolver
本章总结
本章练习
第9章 Spring MVC核心应用-1
任务1 搭建Spring MVC+Spring+JDBC框架
任务2 实现登录、注销功能
9.2.1 登录功能的实现
9.2.2 Servlet API作为参数的使用
9.2.3 引入静态资源文件
9.2.4 局部异常和全局异常
任务3 查询用户列表
本章总结
本章练习
第10章 Spring MVC核心应用-2
任务1 实现增加用户功能
10.1.1 编码实现增加用户功能
10.1.2 Spring表单标签
10.1.3 使用JSR 303实现数据校验
任务2 实现用户修改和查看功能
10.2.1 编码实现修改用户信息
10.2.2 REST风格
任务3 实现文件上传
10.3.1 单文件上传
10.3.2 多文件上传
本章总结
本章练习
第11章 Spring MVC扩展和SSM框架整合
任务1 处理JSON对象
11.1.1 添加@Response Body注解
11.1.2 JSON数据传递的常见问题及解决方法
11.1.3 配置多视图解析器
任务2 转换与格式化数据
11.2.1 编码实现自定义转换器
11.2.2 自定义编辑器的使用
任务3 SSM框架整合
11.3.1 SSM框架架构策略
11.3.2 实施框架整合
11.3.3 实现登录和注销功能
本章总结
本章练习
第12章 项目实战—APP信息管理平台
任务1 掌握Git版本控制管理
12.1.1 初识Git
12.1.2 安装与配置Git Lab
12.1.3 Git Lab使用图解
12.1.4 安装Git客户端
12.1.5 使用常用的Git命令
任务2 基于Bootstrap进行前端开发
12.2.1 初识Bootstrap
12.2.2 引入gentelella-master
任务3 需求分析与系统概述
12.3.1 需求概述
12.3.2 技术框架介绍
12.3.3 数据库设计
12.3.4 用例图
12.3.5 活动图
12.3.6 软件环境
12.3.7 项目涉及的技能点列表
任务4 项目功能演示
12.4.1 项目准备
12.4.2 APP开发者平台
12.4.3 后台管理系统
12.4.4 使用系统拦截器进行session验证
本章总结
本章练习
附录 SSM框架常用注解
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜