Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

互联网创业核心技术-构建可伸缩的Web应用 PDF 下


分享到:
时间:2017-11-15 16:17来源:http://www.jb51.net/(脚本之家 作者:转载  侵权举报
互联网创业核心技术-构建可伸缩的Web应用 PDF 下载
失效链接处理
互联网创业核心技术-构建可伸缩的Web应用 PDF 下载

转载自:http://www.jb51.net/books/586244.html
 
本站整理下载:
提取码:m518 
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1006037660.html
  
相关截图:


资料简介:
《大型网站技术架构:核心原理与案例分析》作者李智慧的翻译力作!读透一本好书,少走十年弯路。对于创业人来说,在瞬息万变的移动互联网世界求生存,寸秒就是寸金!如何在创业之初,就构建好适合业务长远发展的技术架构:以不变应万变、以可伸缩性对抗变化莫测的业务需求,为自己的发展赢得时间、为产品创造优秀的用户体验?本书针对此痛点,给出了适切中肯的建议。作者深入阐述了设计原则、前端层、Web服务、数据存储层、缓存、异步处理等核心概念与技术,针对可能发生的问题一一剖析,为读者勾勒出了简明清晰的技术框架图。相信《互联网创业核心技术:构建可伸缩的Web应用》 可以成为开启读者可伸缩架构设计之旅的一个里程碑。阅读本书并不需要拥有任何特定的编程技能,诸如Java、PHP、JavaScript、C#或者Ruby,因为伸缩性是Web应用开发中一个通用的挑战,与具体语言无关。

资料目录:
1 核心概念 1
什么是伸缩性 ................................................................................................ 2
从单一服务器到全球用户的Web 架构演化 ............................................... 4
单一服务器 ............................................................................................ 5
使用更强的服务器:垂直伸缩 ............................................................ 6
服务分离 .............................................................................................. 10
内容分发网络:静态内容的伸缩性 .................................................. 12
分散访问流量:水平伸缩 .................................................................. 13
服务全球用户的伸缩性架构 .............................................................. 16
数据中心基础设施架构概览 ...................................................................... 18
前端 ...................................................................................................... 19
Web 应用层 .......................................................................................... 20
Web 服务层 .......................................................................................... 20
附加组件 .............................................................................................. 21
数据持久层 .......................................................................................... 21
数据中心基础架构 .............................................................................. 22
应用架构概览 .............................................................................................. 23
前端 ...................................................................................................... 24
Web 服务 .............................................................................................. 25
支撑技术 .............................................................................................. 29
小结 .............................................................................................................. 30
2 软件设计原则 31
简单 .............................................................................................................. 31
隐藏复杂与构建抽象 .......................................................................... 32
避免过度设计 ...................................................................................... 33
尝试测试驱动开发 .............................................................................. 34
从软件设计的简化范例中学习 .......................................................... 35
低耦合 .......................................................................................................... 36
促进低耦合 .......................................................................................... 37
避免不必要的耦合 .............................................................................. 39
低耦合范式 .......................................................................................... 40
不要重复自己(DRY) .............................................................................. 41
复制粘贴代码 ...................................................................................... 42
基于约定编程 .............................................................................................. 43
画架构图 ...................................................................................................... 46
用例图 .................................................................................................. 49
类图 ...................................................................................................... 50
模块图 .................................................................................................. 51
单一职责 ...................................................................................................... 52
改善单一职责 ...................................................................................... 52
单一职责的例子 .................................................................................. 53
开闭原则 ...................................................................................................... 53
依赖注入 ...................................................................................................... 55
控制反转(IOC) ....................................................................................... 57
为伸缩而设计 .............................................................................................. 59
增加副本 .............................................................................................. 60
功能分割 .............................................................................................. 62
数据分片 .............................................................................................. 63
自愈设计 ...................................................................................................... 65
小结 .............................................................................................................. 67
3 构建前端层 69
状态管理 ...................................................................................................... 70
管理HTTP 会话 .................................................................................. 73
管理文件 .............................................................................................. 77
管理其他类型的状态 .......................................................................... 80
可伸缩的前端组件 ...................................................................................... 83
DNS ...................................................................................................... 84
负载均衡器 .......................................................................................... 85
Web 服务器 .......................................................................................... 92
缓存 ...................................................................................................... 93
自动伸缩 .............................................................................................. 94
部署案例 ...................................................................................................... 96
AWS 场景 ............................................................................................ 97
私有数据中心 ...................................................................................... 98
小结 ............................................................................................................ 101
4 Web 服务 102
Web 服务设计............................................................................................ 102
Web 服务作为一种备用表示层 ........................................................ 103
API 优先方式 .................................................................................... 105
务实的方式 ........................................................................................ 107
Web 服务类型............................................................................................ 108
以功能为中心的服务 ........................................................................ 109
以资源为中心的服务 ........................................................................ 111
伸缩REST Web 服务 ................................................................................ 115
保持服务无状态 ................................................................................ 115
缓存服务响应 .................................................................................... 121
功能分割 ............................................................................................ 124
小结 .


 

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐