返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Spring Boot 2精髓 李家智 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 李家智 著著
    • 出版社: 电子工业出版社
    • 出版时间:2017-10-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 李家智 著著
    • 出版社:电子工业出版社
    • 出版时间:2017-10-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2017-10-01
    • 字数:460千字
    • 页数:360
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    Spring Boot 2精髓

    作  者:李家智 著
    定  价:79
    出 版 社:电子工业出版社
    出版日期:2017年10月01日
    页  数:360
    装  帧:平装
    ISBN:9787121328251
    主编推荐

    内容简介

    Spring Boot是目前Spring技术体系中炙手可热的框架之一,既可用于构建业务复杂的企业应用系统,也可以开发高性能和高吞吐量的互联网应用。Spring Boot框架降低了Spring技术体系的使用门槛,简化了Spring应用的搭建和开发过程,提供了流行的第三方开源技术的自动集成。本书系统介绍了Spring Boot 2的主要技术,侧重于两个方面,一方面是极速开发一个Web应用系统,详细介绍Spring Boot框架、Spring MVC、视图技术、数据库访问技术,并且介绍多环境部署、自动装配、单元测试等不错特性;另一方面,当系统模块增加,性能和吞吐量要求增加时,如何平滑地用Spring Boot实现分布式架构,也会在本书后半部分介绍,包括使用Spring实现RESTful架构,在Spring Boot框null

    作者简介

    李家智,出生在贵州,毕业于西南民族大学,曾在亚信、中国HP、网易就职,现在东方金科担任架构师。从事软件开发近20年,致力于。Java和。Java EE系统的架构和实现,对一切技术充满好奇,以知行合一要求自己。除了本书,也是靠前流行开源Beetl模板语言和[3ao工具Beetl-SQL的作者。

    精彩内容

    目录
    第1章Java EE简介
    1.1Java EE
    1.1.1Java EE架构
    1.1.2Java EE的缺点
    1.2Spring
    1.2.1Spring IoC容器和AOP
    1.2.2Spring的缺点
    1.3Spring Boot
    1.4Hello,Spring Boot
    1.4.1创建一个Maven工程
    1.4.2增加Web支持
    1.4.3Hello Spring Boot示例
    1.4.4使用热部署
    1.4.5添加REST支持
    第2章Spring Boot基础
    2.1检查Java环境与安装Java
    2.2安装和配置Maven
    2.2.1Maven介绍
    2.2.2安装Maven
    2.2.3设置Maven
    2.2.4使用IDE设置Maven
    2.2.5Maven的常用命令
    2.3Spring核心技术
    2.3.1Spring的历史
    2.3.2Spring容器介绍
    2.3.3Spring AOP介绍
    第3章MVC框架
    3.1集成MVC框架
    3.1.1引入依赖
    3.1.2Web应用目录结构
    3.1.3Java包名结构
    3.2使用Controller
    3.3URL映射到方法
    3.3.1@RequestMapping
    3.3.2URL路径匹配
    3.3.3HTTP method匹配
    3.3.4consumes和produces
    3.3.5params和header匹配
    3.4方法参数
    3.4.1PathVariable
    3.4.2Model&ModelAndView
    3.4.3JavaBean接受HTTP参数
    3.4.4@RequsetBody接受JSON
    3.4.5MultipartFile
    3.4.6@ModelAttribute
    3.4.7@InitBinder
    3.5验证框架
    3.5.1JSR-303
    3.5.2MVC中使用@Validated
    3.5.3自定义校验
    3.6WebMvcConfigurer
    3.6.1
    3.6.2跨域访问
    3.6.3格式化
    3.6.4注册Controller
    3.7视图技术
    3.7.1使用Freemarker
    3.7.2使用Beetl
    3.7.3使用Jackson
    3.7.4Redirect和Forward
    3.8通用错误处理
    3.9@Service和@Transactional
    3.9.1声明一个Service类
    3.9.2事务管理
    3.10curl命令
    第4章视图技术
    4.1Beetl模板引擎
    4.1.1安装Beetl
    4.1.2设置定界符号和占位符
    4.1.3配置Beetl
    4.1.4groupTemplate
    4.2使用变量
    4.2.1全局变量
    4.2.2局部变量
    4.2.3共享变量
    4.2.4模板变量
    4.3表达式
    4.3.1计算表达式
    4.3.2逻辑表达式
    4.4控制语句
    4.4.1循环语句
    4.4.2条件语句
    4.4.3try catch
    4.5函数调用
    4.6格式化函数
    4.7直接调用Java
    4.8标签函数
    4.9HTML标签
    4.10安全输出
    4.11高级功能
    4.11.1配置Beetl
    4.11.2自定义函数
    4.11.3自定义格式化函数
    4.11.4自定义标签函数
    4.11.5自定义HTML标签
    4.11.6布局
    4.11.7AJAX局部渲染
    4.12脚本引擎
    4.13JSON技术
    4.13.1在Spring Boot中使用Jackson
    4.13.2自定义ObjectMapper
    4.13.3Jackson的三种使用方式
    4.13.4Jackson树遍历
    4.13.5对象绑定
    4.13.6流式操作
    4.13.7Jackson注解
    4.13.8集合的反序列化
    4.14MVC分离开发
    4.14.1集成WebSimulate
    4.14.2模拟JSON响应
    4.14.3模拟模板渲染
    第5章数据库访问
    5.1配置数据源
    5.2Spring JDBC Template
    5.2.1查询
    5.2.2修改
    5.2.3JdbcTemplate增强
    5.3BeetlSQL介绍
    5.3.1BeetlSQL功能概览
    5.3.2添加Maven依赖
    5.3.3配置BeetlSQL
    5.3.4SQLManager
    5.3.5使用SQL文件
    5.3.6Mapper
    5.3.7使用实体
    5.4SQLManager内置CRUD
    5.4.1内置的插入API
    5.4.2内置的更新(删除)API
    5.4.3内置的查询API
    5.4.4代码生成方法
    5.5使用sqlId
    5.5.1md文件命名
    5.5.2md文件构成
    5.5.3调用sqlId
    5.5.4翻页查询
    5.5.5TailBean
    5.5.6ORM查询
    5.5.7其他API
    5.5.8Mapper详解
    5.6BeetlSQL的其他功能
    5.6.1常用函数和标签
    5.6.2主键设置
    5.6.3BeetlSQL注解
    5.6.4NameConversion
    5.6.5锁
    第6章Spring Data JPA
    6.1集成Spring Data JPA
    6.1.1集成数据源
    6.1.2配置JPA支持
    6.1.3创建Entity
    6.1.4简化Entity
    6.2Repository
    6.2.1CrudRepository
    6.2.2PagingAndSortingRepository
    6.2.3JpaRepository
    6.2.4持久化Entity
    6.2.5Sort
    6.2.6Pageable和Page
    6.2.7基于方法名字查询
    6.2.8@Query查询
    6.2.9使用JPA Query
    6.2.10Example查询
    第7章Spring Boot配置
    7.1配置Spring Boot
    7.1.1服务器配置
    7.1.2使用其他Web服务器
    7.1.3配置启动信息
    7.1.4配置浏览器显示ico
    7.2日志配置
    7.3读取应用配置
    7.3.1Environment
    7.3.2@Value
    7.3.3@ConfigurationProperties
    7.4Spring Boot自动装配
    7.4.1@Configuration和@Bean
    7.4.2Bean条件装配
    7.4.3Class条件装配
    7.4.4Environment装配
    7.4.5其他条件装配
    7.4.6联合多个条件
    7.4.7Condition接口
    7.4.8制作Starter
    第8章部署Spring Boot应用
    8.1以jar文件运行
    8.2以war方式部署
    8.3多环境部署
    8.4@Profile注解
    第9章Testing单元测试
    9.1JUnit介绍
    9.1.1JUnit的相关概念
    9.1.2JUnit测试
    9.1.3Assert
    9.1.4Suite
    9.2Spring Boot单元测试
    9.2.1测试范围依赖
    9.2.2Spring Boot测试脚手架
    9.2.3测试Service
    9.2.4测试MVC
    9.2.5完成MVC请求模拟
    9.2.6比较MVC的返回结果
    9.2.7JSON比较
    9.3Mockito
    9.3.1模拟对象
    9.3.2模拟方法参数
    9.3.3模拟方法返回值
    9.4面向数据库应用的单元测试
    9.4.1@Sql
    9.4.2XLSUnit
    9.4.3XLSUnit的基本用法
    第10章REST
    10.1REST简介
    10.1.1REST风格的架构
    10.1.2使用“api”作为上下文
    10.1.3增加一个版本标识
    10.1.4标识资源
    10.1.5确定HTTP Method
    10.1.6确定HTTP Status
    10.1.7REST VS. WebService
    10.2Spring Boot集成REST
    10.2.1集成REST
    10.2.2@RestController
    10.2.3REST Client
    10.3Swagger UI
    10.3.1集成Swagger
    10.3.2Swagger规范
    10.3.3接口描述
    10.3.4查询参数描述
    10.3.5URI中的参数
    10.3.6HTTP头参数
    10.3.7表单参数
    10.3.8文件上传参数
    10.3.9整个请求体作为参数
    10.4模拟REST服务
    第11章MongoDB
    11.1安装MongoDB
    11.2使用shell
    11.2.1指定数据库
    11.2.2插入文档
    11.2.3查询文档
    11.2.4更新操作
    11.2.5删除操作
    11.3Spring Boot集成MongoDB
    11.4增删改查
    11.4.1增加API
    11.4.2根据主键查询API
    11.4.3查询API
    11.4.4修改API
    11.4.5删除API
    11.4.6使用MongoDatabase
    11.4.7打印日志
    第12章Redis
    12.1安装Redis
    12.2使用redis-cli
    12.2.1安全设置
    12.2.2基本操作
    12.2.3keys
    12.2.4Redis List
    12.2.5Redis Hash
    12.2.6Set
    12.2.7Pub/Sub
    12.3Spring Boot集成Redis
    12.4使用StringRedisTemplate
    12.4.1opsFor
    12.4.2绑定Key的操作
    12.4.3RedisConnection
    12.4.4Pub/Sub
    12.5序列化策略
    12.5.1默认序列化策略
    12.5.2自定义序列化策略
    第13章Elasticsearch
    13.1Elasticsearch介绍
    13.1.1安装Elasticsearch
    13.1.2Elasticsearch的基本概念
    13.2使用REST访问Elasticsearch
    13.2.1添加文档
    13.2.2根据主键查询
    13.2.3根据主键更新
    13.2.4根据主键删除
    13.2.5搜索文档
    13.2.6联合多个索引搜索
    13.3使用RestTemplate访问ES
    13.3.1创建Book
    13.3.2使用RestTemplate获取搜索结果
    13.4Spring Data Elastic
    13.4.1安装Spring Data
    13.4.2编写Entity
    13.4.3编写Dao
    13.4.4编写Controller
    第14章Cache
    14.1关于Cache
    14.1.1Cache的组件和概念
    14.1.2Cache的单体应用
    14.1.3使用专有的Cache服务器
    14.1.4使用一二级缓存服务器
    14.2Spring Boot Cache
    14.3注释驱动缓存
    14.3.1@Cacheable
    14.3.2Key生成器
    14.3.3@CachePut
    14.3.4@CacheEvict
    14.3.5@Caching
    14.3.6@CacheConfig
    14.4使用Redis Cache
    14.4.1集成Redis缓存
    14.4.2禁止缓存
    14.4.3定制缓存
    14.5Redis缓存原理
    14.6实现Redis两级缓存
    14.6.1实现TwoLevelCacheManager
    14.6.2创建RedisAndLocalCache
    14.6.3缓存同步说明
    14.6.4将代码组合在一起
    第15章Spring Session
    15.1水平扩展实现
    15.2Nginx的安装和配置
    15.2.1安装Nginx
    15.2.2配置Nginx
    15.3Spring Session
    15.3.1Spring Session介绍
    15.3.2使用Redis
    15.3.3Nginx+Redis
    第16章Spring Boot和ZooKeeper
    16.1ZooKeeper
    16.1.1ZooKeeper的数据结构
    16.1.2安装ZooKeeper
    16.1.3ZooKeeper的基本命令
    16.1.4领导选取演示
    16.1.5分布式锁演示
    16.1.6服务注册演示
    16.2Spring Boot集成ZooKeeper
    16.2.1集成Curator
    16.2.2Curator API
    16.3实现分布式锁
    16.4服务注册
    16.4.1通过ServiceDiscovery注册服务
    16.4.2获取服务
    16.5领导选取
    第17章监控Spring Boot应用
    17.1安装Acutator
    17.2HTTP跟踪
    17.3日志查看
    17.4线程栈信息
    17.5内存信息
    17.6查看URL映射
    17.7查看Spring容器管理的Bean
    17.8其他监控
    17.9编写自己的监控信息
    17.9.1编写HealthIndicator
    17.9.2自定义监控

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购