SpringBoot2精髓:从构建小系统到架构分布式大系统【正版保证】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

SpringBoot2精髓:从构建小系统到架构分布式大系统【正版保证】精美图片
》SpringBoot2精髓:从构建小系统到架构分布式大系统【正版保证】电子书籍版权问题 请点击这里查看《

SpringBoot2精髓:从构建小系统到架构分布式大系统【正版保证】书籍详细信息

  • ISBN:9787121328251
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2017-10
  • 页数:384
  • 价格:12.53
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 20:41:57

寄语:

【正版书籍 闪电发货 品质无忧 可开发票】


内容简介:

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


书籍目录:

第1章 Java?EE简介1.1 Java?EE1.1.1 Java?EE架构1.1.2 Java?EE的缺点1.2 Spring1.2.1 Spring?IoC容器和AOP1.2.2 Spring的缺点1.3 Spring?Boot1.4 Hello,Spring?Boot1.4.1 创建一个Maven工程1.4.2 增加Web支持1.4.3 Hello?Spring?Boot示例1.4.4 使用热部署1.4.5 添加REST支持第2章 Spring?Boot基础2.1 检查Java环境与安装Java2.2 安装和配置Maven2.2.1 Maven介绍2.2.2 安装Maven2.2.3 设置Maven2.2.4 使用IDE设置Maven2.2.5 Maven的常用命令2.3 Spring核心技术2.3.1 Spring的历史2.3.2 Spring容器介绍2.3.3 Spring?AOP介绍第3章 MVC框架3.1 集成MVC框架3.1.1 引入依赖3.1.2 Web应用目录结构3.1.3 Java包名结构3.2 使用Controller3.3 URL映射到方法3.3.1 @RequestMapping3.3.2 URL路径匹配3.3.3 HTTP?method匹配3.3.4 consumes和produces3.3.5 params和header匹配3.4 方法参数3.4.1 PathVariable3.4.2 Model&ModelAndView3.4.3 JavaBean接受HTTP参数3.4.4 @RequsetBody接受JSON3.4.5 MultipartFile3.4.6 @ModelAttribute3.4.7 @InitBinder3.5 验证框架3.5.1 JSR-3033.5.2 MVC中使用@Validated3.5.3 自定义校验3.6 WebMvcConfigurer3.6.1 拦截器3.6.2 跨域访问3.6.3 格式化3.6.4 注册Controller3.7 视图技术3.7.1 使用Freemarker3.7.2 使用Beetl3.7.3 使用Jackson3.7.4 Redirect和Forward3.8 通用错误处理3.9 @Service和@Transactional3.9.1 声明一个Service类3.9.2 事务管理3.10 curl命令第4章 视图技术4.1 Beetl模板引擎4.1.1 安装Beetl4.1.2 设置定界符号和占位符4.1.3 配置Beetl4.1.4 groupTemplate4.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.3 try?catch4.5 函数调用4.6 格式化函数4.7 直接调用Java4.8 标签函数4.9 HTML标签4.10 安全输出4.11 高级功能4.11.1 配置Beetl4.11.2 自定义函数4.11.3 自定义格式化函数4.11.4 自定义标签函数4.11.5 自定义HTML标签4.11.6 布局4.11.7 AJAX局部渲染4.12 脚本引擎4.13 JSON技术4.13.1 在Spring?Boot中使用Jackson4.13.2 自定义ObjectMapper4.13.3 Jackson的三种使用方式4.13.4 Jackson树遍历4.13.5 对象绑定4.13.6 流式操作4.13.7 Jackson注解4.13.8 集合的反序列化4.14 MVC分离开发4.14.1 集成WebSimulate4.14.2 模拟JSON响应4.14.3 模拟模板渲染第5章 数据库访问5.1 配置数据源5.2 Spring?JDBC?Template5.2.1 查询5.2.2 修改5.2.3 JdbcTemplate增强5.3 BeetlSQL介绍5.3.1 BeetlSQL功能概览5.3.2 添加Maven依赖5.3.3 配置BeetlSQL5.3.4 SQLManager5.3.5 使用SQL文件5.3.6 Mapper5.3.7 使用实体5.4 SQLManager内置CRUD5.4.1 内置的插入API5.4.2 内置的更新(删除)API5.4.3 内置的查询API5.4.4 代码生成方法5.5 使用sqlId5.5.1 md文件命名5.5.2 md文件构成5.5.3 调用sqlId5.5.4 翻页查询5.5.5 TailBean5.5.6 ORM查询5.5.7 其他API5.5.8 Mapper详解5.6 BeetlSQL的其他功能5.6.1 常用函数和标签5.6.2 主键设置5.6.3 BeetlSQL注解5.6.4 NameConversion5.6.5 锁第6章 Spring?Data?JPA6.1 集成Spring?Data?JPA6.1.1 集成数据源6.1.2 配置JPA支持6.1.3 创建Entity6.1.4 简化Entity6.2 Repository6.2.1 CrudRepository6.2.2 PagingAndSortingRepository6.2.3 JpaRepository6.2.4 持久化Entity6.2.5 Sort6.2.6 Pageable和Page6.2.7 基于方法名字查询6.2.8 @Query查询6.2.9 使用JPA?Query6.2.10 Example查询第7章 Spring?Boot配置7.1 配置Spring?Boot7.1.1 服务器配置7.1.2 使用其他Web服务器7.1.3 配置启动信息7.1.4 配置浏览器显示ico7.2 日志配置7.3 读取应用配置7.3.1 Environment7.3.2 @Value7.3.3 @ConfigurationProperties7.4 Spring?Boot自动装配7.4.1 @Configuration和@Bean7.4.2 Bean条件装配7.4.3 Class条件装配7.4.4 Environment装配7.4.5 其他条件装配7.4.6 联合多个条件7.4.7 Condition接口7.4.8 制作Starter第8章 部署Spring?Boot应用8.1 以jar文件运行8.2 以war方式部署8.3 多环境部署8.4 @Profile注解第9章 Testing单元测试9.1 JUnit介绍9.1.1 JUnit的相关概念9.1.2 JUnit测试9.1.3 Assert9.1.4 Suite9.2 Spring?Boot单元测试9.2.1 测试范围依赖9.2.2 Spring?Boot测试脚手架9.2.3 测试Service9.2.4 测试MVC9.2.5 完成MVC请求模拟9.2.6 比较MVC的返回结果9.2.7 JSON比较9.3 Mockito9.3.1 模拟对象9.3.2 模拟方法参数9.3.3 模拟方法返回值9.4 面向数据库应用的单元测试9.4.1 @Sql9.4.2 XLSUnit9.4.3 XLSUnit的基本用法第10章 REST10.1 REST简介10.1.1 REST风格的架构10.1.2 使用“api”作为上下文10.1.3 增加一个版本标识10.1.4 标识资源10.1.5 确定HTTP?Method10.1.6 确定HTTP?Status10.1.7 REST?VS.?WebService10.2 Spring?Boot集成REST10.2.1 集成REST10.2.2 @RestController10.2.3 REST?Client10.3 Swagger?UI10.3.1 集成Swagger10.3.2 Swagger规范10.3.3 接口描述10.3.4 查询参数描述10.3.5 URI中的参数10.3.6 HTTP头参数10.3.7 表单参数10.3.8 文件上传参数10.3.9 整个请求体作为参数10.4 模拟REST服务第11章 MongoDB11.1 安装MongoDB11.2 使用shell11.2.1 指定数据库11.2.2 插入文档11.2.3 查询文档11.2.4 更新操作11.2.5 删除操作11.3 Spring?Boot集成MongoDB11.4 增删改查11.4.1 增加API11.4.2 根据主键查询API11.4.3 查询API11.4.4 修改API11.4.5 删除API11.4.6 使用MongoDatabase11.4.7 打印日志第12章 Redis12.1 安装Redis12.2 使用redis-cli12.2.1 安全设置12.2.2 基本操作12.2.3 keys12.2.4 Redis?List12.2.5 Redis?Hash12.2.6 Set12.2.7 Pub/Sub12.3 Spring?Boot集成Redis12.4 使用StringRedisTemplate12.4.1 opsFor12.4.2 绑定Key的操作12.4.3 RedisConnection12.4.4 Pub/Sub12.5 序列化策略12.5.1 默认序列化策略12.5.2 自定义序列化策略第13章 Elasticsearch13.1 Elasticsearch介绍13.1.1 安装Elasticsearch13.1.2 Elasticsearch的基本概念13.2 使用REST访问Elasticsearch13.2.1 添加文档13.2.2 根据主键查询13.2.3 根据主键更新13.2.4 根据主键删除13.2.5 搜索文档13.2.6 联合多个索引搜索13.3 使用RestTemplate访问ES13.3.1 创建Book13.3.2 使用RestTemplate获取搜索结果13.4 Spring?Data?Elastic13.4.1 安装Spring?Data13.4.2 编写Entity13.4.3 编写Dao13.4.4 编写Controller第14章 Cache14.1 关于Cache14.1.1 Cache的组件和概念14.1.2 Cache的单体应用14.1.3 使用专有的Cache服务器14.1.4 使用一二级缓存服务器14.2 Spring?Boot?Cache14.3 注释驱动缓存14.3.1 @Cacheable14.3.2 Key生成器14.3.3 @CachePut14.3.4 @CacheEvict14.3.5 @Caching14.3.6 @CacheConfig14.4 使用Redis?Cache14.4.1 集成Redis缓存14.4.2 禁止缓存14.4.3 定制缓存14.5 Redis缓存原理14.6 实现Redis两级缓存14.6.1 实现TwoLevelCacheManager14.6.2 创建RedisAndLocalCache14.6.3 缓存同步说明14.6.4 将代码组合在一起第15章 Spring?Session15.1 水平扩展实现15.2 Nginx的安装和配置15.2.1 安装Nginx15.2.2 配置Nginx15.3 Spring?Session15.3.1 Spring?Session介绍15.3.2 使用Redis15.3.3 Nginx+Redis第16章 Spring?Boot和ZooKeeper16.1 ZooKeeper16.1.1 ZooKeeper的数据结构16.1.2 安装ZooKeeper16.1.3 ZooKeeper的基本命令16.1.4 领导选取演示16.1.5 分布式锁演示16.1.6 服务注册演示16.2 Spring?Boot集成ZooKeeper16.2.1 集成Curator16.2.2 Curator?API16.3 实现分布式锁16.4 服务注册16.4.1 通过ServiceDiscovery注册服务16.4.2 获取服务16.5 领导选取第17章 监控Spring?Boot应用17.1 安装Acutator17.2 HTTP跟踪17.3 日志查看17.4 线程栈信息17.5 内存信息17.6 查看URL映射17.7 查看Spring容器管理的Bean17.8 其他监控17.9 编写自己的监控信息17.9.1 编写HealthIndicator17.9.2 自定义监控


作者介绍:

李家智,出生在贵州,毕业于成都西南民族大学。现在就职于东方金科公司,担任架构师,负责公司技术产品研发。从事软件开发近20年,致力于Java和Java?EE系统的架构和实现,对一切技术充满好奇,以知行合一要求自己。除了本书,也是国内流行开源Beetl模板语言和Dao工具BeetlSQL的作者。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

Spring Boot是目前Spring技术体系中炙手可热的框架之一,既可用于构建业务复杂的企业应用系统,也可以开发高性能和高吞吐量的互联网应用。Spring Boot框架降低了Spring技术体系的使用门槛,简化了Spring应用的搭建和开发过程,提供了流行的第三方开源技术的自动集成。

本书系统介绍了Spring Boot 2的主要技术,侧重于两个方面,一方面是极速开发一个Web应用系统,详细介绍Spring Boot框架、Spring MVC、视图技术、数据库访问技术,并且介绍多环境部署、自动装配、单元测试等高级特性;另一方面,当系统模块增加,性能和吞吐量要求增加时,如何平滑地用Spring Boot实现分布式架构,也会在本书后半部分介绍,包括使用Spring实现RESTful架构,在Spring Boot框架下使用Redis、MongoDB、ZooKeeper、Elasticsearch等流行技术,使用Spring Session实现系统水平扩展,使用Spring Cache提高系统性能。


书籍真实打分

  • 故事情节:3分

  • 人物塑造:7分

  • 主题深度:7分

  • 文字风格:3分

  • 语言运用:5分

  • 文笔流畅:8分

  • 思想传递:8分

  • 知识深度:9分

  • 知识广度:5分

  • 实用性:9分

  • 章节划分:4分

  • 结构布局:3分

  • 新颖与独特:7分

  • 情感共鸣:8分

  • 引人入胜:8分

  • 现实相关:9分

  • 沉浸感:6分

  • 事实准确性:4分

  • 文化贡献:5分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:7分

  • 网站更新速度:5分

  • 使用便利性:4分

  • 书籍清晰度:6分

  • 书籍格式兼容性:9分

  • 是否包含广告:6分

  • 加载速度:7分

  • 安全性:8分

  • 稳定性:9分

  • 搜索功能:7分

  • 下载便捷性:9分


下载点评

  • 体验满分(361+)
  • 可以购买(79+)
  • 字体合适(480+)
  • 无盗版(644+)
  • 经典(463+)
  • 还行吧(260+)
  • 下载快(311+)
  • 速度慢(309+)
  • 简单(477+)
  • 五星好评(185+)
  • 中评多(429+)
  • 赞(212+)
  • 章节完整(429+)

下载评价

  • 网友 后***之: ( 2025-01-18 17:29:54 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 谭***然: ( 2024-12-29 16:53:55 )

    如果不要钱就好了

  • 网友 孔***旋: ( 2025-01-06 04:51:52 )

    很好。顶一个希望越来越好,一直支持。

  • 网友 苍***如: ( 2024-12-27 01:07:35 )

    什么格式都有的呀。

  • 网友 堵***格: ( 2024-12-30 02:20:01 )

    OK,还可以

  • 网友 蓬***之: ( 2024-12-23 02:10:20 )

    好棒good

  • 网友 孙***夏: ( 2025-01-13 08:42:43 )

    中评,比上不足比下有余

  • 网友 权***波: ( 2025-01-01 19:18:44 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 曾***文: ( 2025-01-14 03:21:36 )

    五星好评哦

  • 网友 戈***玉: ( 2025-01-17 12:15:42 )

    特别棒

  • 网友 国***舒: ( 2025-01-01 12:07:40 )

    中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

  • 网友 步***青: ( 2024-12-28 17:50:42 )

    。。。。。好


随机推荐