万本电子书0元读

万本电子书0元读

顶部广告

SSM轻量级框架应用实战电子书 租阅

1、选取知识核心实用,以互联网 实现终身学习 2、以企业需求为设计导向,以任务驱动为讲解方式 3、以案例为主线组织知识,以实战项目来提升技术 4、充分考虑学习者的认知曲线,由浅深,边讲边练

售       价:¥

纸质售价:¥63.90购买纸书

543人正在读 | 0人评论 6.2

作       者:肖睿 肖静 董宁

出  版  社:人民邮电出版社

出版时间:2018-04-01

字       数:31.5万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
在互联网迅猛发展的今天,SSM 框架被越来越多地应用于企业级发之中,其发展势头已经超过大部分Java Web 框架,稳居榜首。本书以实用性为原则,重讲解SSM 框架在企业发中常用的核心技术。内容逐层深,而非一次铺,先逐一讲解MyBatis、Spring 和Spring MVC 三大框架的精髓内容,再利用经典案例说明和实践,提炼含金量十足的发经验。为保证学习效果,本书使用SSM 框架技术改造经典项目,通过项目的实现加深读者对SSM 框架技术的理解和掌握程度。 本书提供配套完善的学习资源和支持服务,包括视频教程、案例素材、学习交流社区、讨论组等,为发者带来全方位的学习体验。 在互联网迅猛发展的今天,SSM 框架被越来越多地应用于企业级发之中,其发展势头已经超过大部分Java Web 框架,稳居榜首。本书以实用性为原则,重讲解SSM 框架在企业发中常用的核心技术。内容逐层深,而非一次铺,先逐一讲解MyBatis、Spring 和Spring MVC 三大框架的精髓内容,再利用经典案例说明和实践,提炼含金量十足的发经验。为保证学习效果,本书使用SSM 框架技术改造经典项目,通过项目的实现加深读者对SSM 框架技术的理解和掌握程度。 本书提供配套完善的学习资源和支持服务,包括视频教程、案例素材、学习交流社区、讨论组等,为发者带来全方位的学习体验。
【推荐语】
1、选取知识核心实用,以互联网 实现终身学习 2、以企业需求为设计导向,以任务驱动为讲解方式 3、以案例为主线组织知识,以实战项目来提升技术 4、充分考虑学习者的认知曲线,由浅深,边讲边练
【作者】
肖睿任职于北京课工场教育科技有限公司。课工场是专注互联网教育的生态平台,汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟的学习服务,形成完善的“互联网 教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。
目录展开

内容提要

序言

前言

关于引用作品的版权声明

第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框架常用注解

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部