展开全部

主编推荐语

企业级应用技术架构与高效开发实践

内容简介

本书将向读者介绍在复杂的企业级应用中通常采用的技术架构,以及如何通过优化提升开发效率。通过重点学习Spring的核心机制IoC、AOP、Spring MVC、MyBatis等技术以及项目开发流程,读者就可以使用业界流行的SSM技术,快速、高效地开发出企业级的应用程序。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 大数据开发实战系列 编委会
  • 序言
  • 前言
  • 关于引用作品的版权声明
  • 第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框架常用注解
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。