北大大型互联网应用轻量架构实战柳伟卫著北京 pdf下载pdf下载

北大大型互联网应用轻量架构实战柳伟卫著北京百度网盘pdf下载

作者:
简介:本篇提供书籍《北大大型互联网应用轻量架构实战柳伟卫著北京》百度网盘pdf下载
出版社:大地书苑图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

本店开具电子发票下单请预留抬头税号+邮箱,电子发票都会发到邮箱里的!




书名:大型互联网应用轻量级架构实战

定价:89

出版社:北京大学出版社

作者:柳伟卫

出版日期:2019-12-01
装帧:平装

页码:448

字数:888000

开本:16开

书号:9787301309445


对Web开发、分布式、微服务开发感兴趣的计算机的学生、软件开发人员和架构师。


第1章 轻量级架构概述  1 

1.1 大型互联网应用的特征  2 

1.2 传统企业级应用技术的不足  5 

1.3 Lite框架简介  7 

第2章 Servlet  10 

2.1 Servlet概述  11 

2.2 请求  16 

2.3 Servlet上下文  19 

2.4 响应  24 

2.5 实战:基于Servlet的Web程序  26 

2.6 Jetty  31 

2.7 实战:在应用中内嵌Jetty容器  36 

第3章 Spring  基础  42 

3.1 Spring概述  43 

3.2 IoC  47 

3.3 AOP  67 

3.4 资源处理  76 

3.5 表达式语言SpEL  80 

第4章 Spring单元测试  90 

4.1 Mock对象  91 

4.2 测试工具类  91 

第5章 Spring集成测试  93 

5.1 集成测试概述  94 

5.2 测试相关的注解  95 

5.3 Spring  TestContext框架  106 

5.4 Spring  MVC  Test框架  118 

第6章 Spring事务管理  128 

6.1 事务管理概述  129 

6.2 通过事务实现资源同步  132 

6.3 声明式事务管理  133 

6.4 编程式事务管理  146 

第7章 Spring  Web  MVC  148 

7.1 Spring  Web  MVC  概述  149 

7.2 DispatcherServlet  149 

7.3 过滤器  153 

7.4 控制器  155 

7.5 异常处理  161 

7.6 CORS处理  163 

7.7 HTTP缓存  167 

7.8 MVC配置  169 

7.9 实战:基于Spring  Web  MVC的REST接口  177 

第8章 Spring  Security  183 

8.1 基于角色的权限管理  184 

8.2 Spring  Security基础  187 

8.3 实战:基于Spring  Security的安全认证功能  194 

第9章 MyBatis  基础  202 

9.1 MyBatis  概述  203 

9.2 与Hibernate对比  203 

9.3 四大核心概念  204 

9.4 生命周期及作用域  207 

第10章 MyBatis应用  209 

10.1 配置文件  210 

10.2 Mapper映射文件  227 

10.3 动态SQL  240 

10.4 常用API  244 

第11章 Lite技术集成  253 

11.1 技术集成概述  254 

11.2 MySQL的安装及基本操作  254 

11.3 Spring与MyBatis集成  258 

11.4 集成Spring  Web  MVC  264 

11.5 集成Spring  Security  272 

11.6 集成日志框架  276 

第12章 Lite架构分层  280 

12.1 分层架构概述  281 

12.2 数据访问层  286 

12.3 事务处理  287 

12.4 权限验证  287 

12.5 接口访问层  288 

12.6 实战:Lite框架的搭建  290 

12.7 发布Lite框架到Maven中央仓库  306 

第13章 实战:基于Lite框架的互联网应用  318 

13.1 lite-news概述  319 

13.2 模型设计  322 

13.3 接口设计与实现  324 

13.4 实现权限管理  332 

13.5 前端lite-news-ui设计  337 

13.6 实现lite-news-ui原型  338 

13.7 实现路由器  344 

13.8 实现用户登录  349 

13.9 实现新闻编辑器  353 

13.10 实现新闻列表展示  358 

13.11 实现新闻详情展示  361 

13.12 总结  364 

第14章 使用NGINX实现高可用  365 

14.1 NGINX概述  366 

14.2 部署Angular应用  370 

14.3 实现负载均衡及高可用  372 

第15章 使用Redis实现高并发  377 

15.1 为什么需要缓存  378 

15.2 了解Redis服务器  378 

15.3 使用Redis  384 

15.4 lite-news实现缓存  389 

第16章 Spring  Boot概述  395 

16.1 构建RESTful服务  396 

16.2 Spring  Boot的配置详解  405 

16.3 内嵌  Servlet  容器  408 

16.4 实现安全机制  409 

第17章 基于Spring  Boot的Lite框架  421 

17.1 Lite  Spring  Boot  Starter项目搭建  422 

17.2 集成Jetty  427 

17.3 集成Spring  Security  428 

17.4 集成MyBatis  431 

17.5 总结  436 

附录  437 

参  考  文  献  438


轻量级架构是目前的主流架构之一,本书全m介绍了基于轻量级架构来构建大型互联网应用,包括轻量级架构概述、Servlet、Spring、单元测试、集成测试、事务管理、Spring  Security、MyBatis、MyBatis  高ji应用、SMM  技术集成、SMM  分层、基于  SMM  架构的互联网应用、使用  NGINX  实现高可用、使用  Redis  实现高并发等内容。同时,书中所介绍的技术方案皆为业界主流的技术,ji具前瞻性。后,本书除了讲解轻量级架构的理论知识,还会在每个知识点上辅以大量的代码案例,使理论可以联系实际,具备更强的可操作性。本书主要面向的是对分布式、轻量级应用有使用需求的学生、软件开发人员、架构师。


北京大学出版社   正版保障

^_^:ee44610eebdc2cb1c849b9f68d38922c