包邮 分布式中间件技术实战(Java版)+Python Fla|8066152pdf下载

包邮 分布式中间件技术实战(Java版)+Python Fla|8066152百度网盘pdf下载

作者:
简介:包邮 分布式中间件技术实战(Java版)+Python Fla|8066152
出版社:
出版时间:2020-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书[0名0]:  [套装书]分布式中间[亻牛]技术实战(Java版)+Python Flask Web开发入门与项目实战(2册)|8066152
 图书定价: 228元
 图书作者: 钟林森钱游
 出版社:  [1机1]械工业出版社
 出版日期:  2020-01-01 00:00:00
 ISBN号: 9787111641513
 开本: 16开
 页数: 372
 版次: 1-1
 作者简介

---------------------------分布式中间[亻牛]技术实战(Java版)---------------------------
钟林森 网[0名0]debug,Java高级后端工程师。目前在[0国0]内某互联网公司担任开发组长,负责公司Java应用后端开发,并参与公司IT基础架构体系的研发。CSDN博客专家,发表了[0大0]量的原创博客文字,博客访问量达百万人次。51CTO[0学0]院、CSDN[0学0]院及网易云课堂等[0知0][0名0]教育平台讲师,教授[0学0]员上万人。追求技术,热爱分享,相信技术改变生活,技术成就梦想,一直在不断地[0学0]习和积累[亲斤][0知0]识,秉承修罗之道,花[0名0]阿修罗
---------------------------Python Flask Web开发入门与项目实战---------------------------
钱游毕业于重庆[0大0][0学0]计算[1机1]科[0学0]与技术专业。有十余年的软[亻牛]开发[纟巠]验,先后在西部数码成都西维数码科技有限公司和中企动力重庆分公司任职,历任Java程序员、系统架构师等职。参与开发过的项目有重庆力帆集团绩效考核系统、重庆[0国0]电睿霖电气有限公司暨物联网云平台、重庆科创职业[0学0]院官网、重庆城市职业[0学0]院官网等。长期使用Flask框架进行Web应用开发,在Web开发、微[0商0]城开发、Android移动开发等[令页]域有丰富的实战[纟巠]验。现从事移动互联网与物联网应用等[令页]域的研究。
 内容简介

---------------------------分布式中间[亻牛]技术实战(Java版)---------------------------
《分布式中间[亻牛]技术实战(Java版)》站在初[0学0]者的角度,介绍了几款比较流行的分布式中间[亻牛],带[令页]读者从零开始一步一个脚印地[0学0]习Java企业级应用开发。书中在讲解必要的理论[0知0]识和应用场景后都给出了实际项目案例,可以[扌是]高读者的开发水平和项目实战能力。《分布式中间[亻牛]技术实战(Java版)》共10章,分为3篇。[0第0]1篇开发工具准备,介绍了分布式系统架构的相关[0知0]识要点,包括其功能、作用及演进历程,并由此引出了分布式中间[亻牛]的相关介绍。[0第0]2篇开发实战,全[mian]介绍了目前在实际开发中应用比较广泛的几款Java中间[亻牛],包括缓存中间[亻牛]Redis、消息中间[亻牛]RabbitMQ、统一协调管理中间[亻牛]ZooKeeper和综合中间[亻牛]Redisson等,重点介绍了这几款中间[亻牛]的基本概念、典型应用场景及相应的功能组[亻牛]等。[0第0]3篇总结,对相关内容做了重点回顾与总结。值得一[扌是]的是,《分布式中间[亻牛]技术实战(Java版)》在介绍几款中间[亻牛]的理论[0知0]识时,还以Spring Boot微服务框架作为奠基,整合了相关中间[亻牛]之间的依赖,并结合作者的实际项目[纟巠]验进行了代码实战。《分布式中间[亻牛]技术实战(Java版)》特别适合中间[亻牛]实践[纟巠]验为零的开发者阅读;对于有一定Java应用开发[纟巠]验的工程师而言,通过阅读《分布式中间[亻牛]技术实战(Java版)》可以了解中间[亻牛]在构建企业级应用过程中所[扌是]供的思路和解决方案;IT培训[1机1]构的[0学0]员,也可以通过《分布式中间[亻牛]技术实战(Java版)》系统地[0学0]习中间[亻牛]技术。
---------------------------Python Flask Web开发入门与项目实战---------------------------
本书从Flask框架的基础[0知0]识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页[mian]开发的方[0法0],不但可以让读者系统地[0学0]习用Python微型框架开发Web应用的相关[0知0]识,而且还能对Web开发中基于角色访问[0权0]限控制的方[0法0]等相关[0知0]识有更为深入的理解。本书[扌是]供了[0大0]量的实战案例引导读者由浅入深地[0学0]习Flask Web应用开发,可以让读者的开发水平有质的[扌是]升。本书共16章,分为3篇。[0第0]1篇为Flask基础[0知0]识,介绍了Flask开发的环境部署及入门[0知0]识,内容涵盖了Flask程序的基本结构、Jinja 2模板、Web表单、SQLAlchemy管理数据库、装饰器的定义和使用、Memcached缓存技术等;[0第0]2篇为CMS[亲斤]闻系统开发,介绍了数据库设计、数据库迁移、无限级分类的实现、登录日志、角色的访问[0权0]限控制等内容;[0第0]3篇为网站上线准备及部署,介绍了Web程序上线部署前必须要进行的单元测试、性能[0优0]化和环境部署等内容。本书内容通俗易懂,案例丰富,实用性强,特别适合Python Web开发的入门读者和进阶读者[0学0]习,也适合PHP程序员和Java程序员等其他Web开发爱[女子]者阅读。另外,本书可以作为相关培训[1机1]构的教材用书。
 目录




---------------------------分布式中间[亻牛]技术实战(Java版)---------------------------


[0第0]1篇 开发工具准备
[0第0]1章 走进分布式中间[亻牛] 2
1.1 分布式系统概述 2
1.1.1 白话分布式系统 3
1.1.2 分布式系统发展历程 3
1.1.3 分布式系统特性 6
1.1.4 分布式系统常见问题 7
1.2 分布式中间[亻牛]概述 7
1.2.1 白话分布式中间[亻牛] 7
1.2.2 常见中间[亻牛]介绍 8
1.3 本书核心[0知0]识要点 9
1.4 本书实战要求与建议 10
[0第0]2章 搭建微服务项目 11
2.1 Spring Boot概述 11
2.1.1 什么是Spring Boot 11
2.1.2 Spring Boot的[0优0]势 12
2.1.3 Spring Boot的几[0大0]特性 13
2.2 搭建规范与搭建流程 13
2.2.1 Spring Boot项目搭建规范 14
2.2.2 Spring Boot项目搭建流程 14
2.2.3 写个Hello World吧 26
2.3 总结 28
[0第0]2篇 开发实战
[0第0]3章 缓存中间[亻牛]Redis 30
3.1 Redis概述与典型应用场景介绍 30
3.2 Redis的使用 32
3.2.1 快速安装Redis 32
3.2.2 在Windows环境下使用Redis 34
3.2.3 Spring Boot项目整合Redis 37
3.2.4 Redis自定义注入Bean组[亻牛]配置 38
3.2.5 RedisTemplate实战 39
3.2.6 StringRedisTemplate实战 43
3.3 Redis常见数据结构实战 45
3.3.1 字符串 45
3.3.2 列表 47
3.3.3 集合 48
3.3.4 有序集合 50
3.3.5 哈希Hash存储 52
3.3.6 Key失效与判断是否存在 54
3.4 Redis实战场景之缓存穿透 56
3.4.1 什么是缓存穿透 57
3.4.2 缓存穿透的解决方案 58
3.4.3 实战过程 58
3.4.4 其他典型问题介绍 65
3.5 总结 66
[0第0]4章 Redis典型应用场景实战之抢红包系统 67
4.1 整体业务流程介绍 67
4.1.1 抢红包系统业务流程 68
4.1.2 业务流程分析 68
4.1.3 业务模块划分 70
4.2 数据库表设计与环境搭建 71
4.2.1 数据库表设计 71
4.2.2 开发环境搭建 73
4.2.3 开发流程介绍 83
4.3 “红包金额”随[1机1]生成算[0法0]实战 85
4.3.1 随[1机1]数算[0法0] 86
4.3.2 红包随[1机1]金额生成算[0法0]要求 86
4.3.3 二倍均值[0法0]简介 87
4.3.4 红包随[1机1]金额生成算[0法0]实战 88
4.3.5 红包随[1机1]金额生成算[0法0]自测 90
4.4 “发红包”模块实战 91
4.4.1 业务模块分析 92
4.4.2 整体流程实战 93
4.4.3 业务模块自测 99
4.5 “抢红包”模块实战 101
4.5.1 业务模块分析 101
4.5.2 整体流程 102
4.5.3 业务模块自测 105
4.5.4 总结 109
4.6 Jmeter压力测试高并发抢红包 110
4.7 问题分析与[0优0]化方案 116
4.7.1 问题分析 117
4.7.2 [0优0]化方案介绍 118
4.7.3 [0优0]化方案之Redis分布式锁实战 118
4.7.4 不足之处 122
4.8 总结 122
[0第0]5章 消息中间[亻牛]RabbitMQ 124
5.1 RabbitMQ简介 124
5.1.1 认识RabbitMQ 125
5.1.2 典型应用场景介绍 126
5.1.3 RabbitMQ后端控制台介绍 132
5.1.4 基于Spring的事[亻牛]驱动模型实战 133
5.2 Spring Boot项目整合RabbitMQ 137
5.2.1 RabbitMQ相关词汇介绍 138
5.2.2 Spring Boot项目整合RabbitMQ 139
5.2.3 自定义注入配置Bean相关组[亻牛] 140
5.2.4 RabbitMQ发送、接收消息实战 142
5.2.5 其他发送接收消息方式实战 147
5.3 RabbitMQ多种消息模型实战 152
5.3.1 基于Fa[0no0]utExchange的消息模型实战 152
5.3.2 基于DirectExchange的消息模型实战 160
5.3.3 基于TopicExchange的消息模型实战 165
5.4 RabbitMQ确认消费[1机1]制 171
5.4.1 消息高可用和确认消费 172
5.4.2 常见的确认消费模式介绍 174
5.4.3 基于自动确认消费模式实战 176
5.4.4 基于手动确认消费模式实战 182
5.5 典型应用场景实战之用户登录成功写日志 188
5.5.1 整体业务流程介绍与分析 188
5.5.2 数据库表设计 189
5.5.3 开发环境搭建 197
5.5.4 基于TopicExchange构建日志消息模型 200
5.5.5 异步发送接收登录日志消息实战 201
5.5.6 整体业务模块自测实战 205
5.6 总结 208
[0第0]6章 死信队列/延迟队列实战 209
6.1 死信队列概述 209
6.1.1 死信队列简介与作用 209
6.1.2 典型应用场景介绍 212
6.2 RabbitMQ死信队列实战 213
6.2.1 死信队列专有词汇介绍 214
6.2.2 死信队列消息模型实战 215
6.2.3 死信队列延迟发送消息实战 221
6.3 典型应用场景实战之[0商0]城平台订单支付[0超0]时 226
6.3.1 整体业务场景介绍 227
6.3.2 整体业务流程分析 228
6.3.3 数据库设计 229
6.3.4 构建RabbitMQ死信队列消息模型 236
6.3.5 Controller层开发用户下单及订单失效功能 240
6.3.6 “用户下单支付[0超0]时”延迟发送接收实战 246
6.3.7 “用户下单支付[0超0]时”整体功能自测 250
6.4 总结 254
[0第0]7章 分布式锁实战 256
7.1 分布式锁概述 256
7.1.1 锁[1机1]制 257
7.1.2 分布式锁登场 263
7.1.3 典型应用场景介绍 265
7.1.4 小结 268
7.2 基于数据库实现分布式锁 268
7.2.1 乐观锁简介 268
7.2.2 乐观锁实战 269
7.2.3 Jmeter高并发测试乐观锁 280
7.2.4 悲观锁简介 286
7.2.5 悲观锁实战 288
7.2.6 Jmeter高并发测试悲观锁 290
7.2.7 小结 291
7.3 基于Redis实现分布式锁 292
7.3.1 Redis温故而[0知0][亲斤] 292
7.3.2 分布式锁的实现流程与原理分析 294
7.3.3 基于Redis实战实现分布式锁 295
7.3.4 Jmeter高并发测试 303
7.3.5 小结 307
7.4 基于ZooKeeper实现分布式锁 308
7.4.1 ZooKeeper简介与作用 308
7.4.2 分布式锁的实现流程与原理分析 310
7.4.3 Spring Boot整合ZooKeeper 312
7.4.4 基于ZooKeeper实现分布式锁 315
7.4.5 Jmeter高并发测试 317
7.4.6 小结 319
7.5 典型应用场景之书籍抢购模块设计与实战 319
7.5.1 整体业务流程介绍与分析 319
7.5.2 数据库表设计与用例设计 321
7.5.3 书籍抢购核心业务逻辑开发实战 324
7.5.4 Jmeter重现“库存[0超0]卖”的问题 328
7.5.5 采用分布式锁解决问题 330
7.5.6 小结 334
7.6 总结 334
[0第0]8章 综合中间[亻牛]Redisson 336
8.1 Redisson概述 336
8.1.1 Redisson简介与作用 337
8.1.2 Redisson的功能特性 339
8.1.3 典型应用场景之布隆过滤器与[1主1]题 340
8.1.4 典型应用场景之延迟队列与分布式锁 345
8.1.5 Spring Boot整合Redisson 348
8.2 Redisson常见功能组[亻牛]实战 352
8.2.1 布隆过滤器 352
8.2.2 发布-订阅式[1主1]题 355
8.2.3 数据结构之映[身寸]Map 361
8.2.4 数据结构之集合Set 366
8.2.5 队列Queue实战 370
8.2.6 延迟队列Delayed Queue实战1 374
8.2.7 延迟队列Delayed Queue实战2 381
8.3 分布式锁实战 385
8.3.1 重温分布式锁 385
8.3.2 分布式锁之一次性锁实战 387
8.3.3 分布式锁之可重入锁实战 392
8.4 总结 398
[0第0]9章 Redisson典型应用场景实战之高性能点赞 399
9.1 整体业务流程介绍与分析 399
9.1.1 业务背景介绍 400
9.1.2 业务流程介绍与分析 401
9.1.3 业务模块划分与数据库设计 404
9.2 “点赞与取消点赞”[*]作模块实战 409
9.2.1 “点赞与取消点赞”业务流程分析 409
9.2.2 Controller层接收请求信息 412
9.2.3 Service层插入、更[亲斤]并缓存记录信息 415
9.2.4 业务模块自测 421
9.3 “排行榜”业务模块实战 424
9.3.1 “排行榜”业务流程分析 425
9.3.2 接收前端请求并触发缓存排行榜 426
9.3.3 业务模块自测 428
9.4 总结 432
[0第0]3篇 总结
[0第0]10章 总结与回顾 434


---------------------------Python Flask Web开发入门与项目实战---------------------------


前言
本书内容导图
[0第0]1篇 Flask基础[0知0]识
[0第0]1章 开发环境部署2
1.1 Python的安装及配置2
1.1.1 Python的安装2
1.1.2 测试Python是否安装成功7
1.2 虚拟环境的配置8
1.3 PyCharm的安装及使用11
1.3.1 PyCharm的下载及安装11
1.3.2 在PyCharm中[亲斤]建工程14
1.3.3 在PyCharm中设置UTF-8编码自动创建15
1.3.4 在PyCharm中使用已[纟巠]设置[女子]的虚拟环境17
1.4 温故[0知0][亲斤]20
1.5 习题20
[0第0]2章 Flask快速上手21
2.1 Web基础[0知0]识21
2.2 [0第0]一个Flask Web程序22
2.2.1 安装Flask框架23
2.2.2 在Flask中输出Hello World25
2.3 URL传递参数28
2.4 URL反转29
2.5 页[mian]跳转和重定向30
2.6 温故[0知0][亲斤]31
2.7 习题31
[0第0]3章 Jinja 2模板引擎33
3.1 模板引擎概述及简单使用33
3.2 向模板中传递参数35
3.3 模板中的控制语句之if语句38
3.4 模板中的控制语句之for语句40
3.5 Flask的过滤器42
3.5.1 常见过滤器42
3.5.2 自定义过滤器44
3.6 宏的定义及使用46
3.6.1 宏的定义46
3.6.2 宏的导入47
3.6.3 include的使用49
3.7 set和with语句的使用50
3.8 静态文[亻牛]的加载52
3.9 模板的继承54
3.10 温故[0知0][亲斤]57
3.11 习题57
[0第0]4章 Flask视图高级技术58
4.1 app.route与add_url_rule简介58
4.1.1 app.route的使用58
4.1.2 add_url_rule的使用59
4.2 Flask类视图61
4.2.1 标准类视图61
4.2.2 基于方[0法0]的类视图63
4.3 Flask装饰器66
4.3.1 装饰器的定义和基本使用66
4.3.2 对带参数的函数使用装饰器68
4.4 蓝图71
4.5 温故[0知0][亲斤]72
4.6 习题73
[0第0]5章 Flask数据交互74
5.1 使用Flask处理表单74
5.1.1 使用Flask处理通用表单74
5.1.2 使用Flask-WTF处理表单76
5.2 使用Flask上传文[亻牛]80
5.2.1 使用Flask上传文[亻牛]的简单实现81
5.2.2 改进上传功能84
5.3 Cookie的使用86
5.3.1 Cookie的基本概念86
5.3.2 Cookie的基本使用87
5.3.3 设置Cookie的作用域90
5.4 Session的使用92
5.4.1 Session的基本配置92
5.4.2 Session的基本使用93
5.5 钩子函数的使用95
5.6 温故[0知0][亲斤]97
5.7 习题97
[0第0]6章 访问数据库98
6.1 MySQL数据库安装98
6.1.1 下载及安装MySQL98
6.1.2 测试MySQL是否安装成功99
6.2 Python数据库框架MySQL-Python100
6.2.1 MySQL-Python安装100
6.2.2 通过Python[*]作数据库对象101
6.3 通过MySQL-Python进行更[亲斤]数据[*]作105
6.3.1 增加数据105
6.3.2 修改数据106
6.3.3 删除数据107
6.4 初识Flask-SQLAlchemy108
6.4.1 SQLAlchemy的安装108
6.4.2 对象-关系映[身寸]实质110
6.4.3 为什么使用ORM111
6.5 Flask-SQLAlchemy初始化112
6.6 Flask-SQLAlchemy模型与表映[身寸]方[0法0]1114
6.7 Flask-SQLAlchemy模型与表映[身寸]方[0法0]2118
6.8 数据的增、删、改、查119
6.8.1 数据添加119
6.8.2 数据查询121
6.8.3 数据修改122
6.8.4 数据删除123
6.9 使用Flask-SQLAlchemy创建一对一的关系表124
6.10 使用Flask-SQLAlchemy创建一对多的关系表126
6.11 使用Flask-SQLAlchemy创建多对多的关系表128
6.12 Flask-Script工具的使用130
6.12.1 安装Flask-Script并初始化130
6.12.2 Command子类创建命令131
6.12.3 使用Command实例的@command修饰符132
6.12.4 使用Command实例的@option修饰符创建命令132
6.13 Flask循环引用133
6.14 使用Flask-Migrate实现数据库迁移136
6.14.1 安装Flask-Migrate插[亻牛]136
6.14.2 使用Flask-Migrate的步骤136
6.15 温故[0知0][亲斤]139
6.16 习题139
[0第0]7章 Memcached缓存系统140
7.1 Memcached的安装140
7.1.1 Memcached的基本概念140
7.1.2 Memcached的安装141
7.2 Memcached的基本使用143
7.2.1 set和set_multi命令的使用143
7.2.2 get和get_multi命令的使用144
7.2.3 add命令的使用145
7.2.4 replace命令的使用146
7.2.5 append和prepend命令的使用147
7.2.6 delete和delete_multi命令的使用148
7.2.7 decr和incr命令的使用149
7.3 Memcached的安全[1机1]制150
7.4 温故[0知0][亲斤]151
7.5 习题151
[0第0]8章 Bootstrap的基本使用152
8.1 Bootstrap简介152
8.2 全局CSS样式154
8.3 栅格系统156
8.4 Bootstrap CSS代码162
8.5 Bootstrap表格165
8.5.1 基础表格165
8.5.2 条纹状表格167
8.5.3 带边框的表格168
8.5.4 紧凑的表格和响应式表格170
8.5.5 状态类172
8.6 Bootstrap表单173
8.6.1 垂直表单174
8.6.2 内联表单175
8.6.3 水平表单180
8.6.4 支持的表单控[亻牛]181
8.7 Bootstrap按钮182
8.8 温故[0知0][亲斤]185
8.9 习题186
[0第0]2篇 CMS[亲斤]闻系统开发
[0第0]9章 CMS后台管理员登录实现188
9.1 CMS系统基本蓝图188
9.2 用户模型定义190
9.2.1 建立数据库连接并创建用户模型190
9.2.2 用户登录密码明文变密文的处理193
9.3 管理员登录194
9.3.1 登录页的渲染194
9.3.2 初步实现用户的登录196
9.3.3 [0优0]化登录-对表单进行过滤验证199
9.3.4 [0优0]化登录-启用登录验证码200
9.3.5 [0优0]化登录-记住我功能实现205
9.4 限制用户访问206
9.5 用户[0名0]注销功能实现207
9.6 温故[0知0][亲斤]209
9.7 习题210
[0第0]10章 CMS后台文章模块基本功能实现211
10.1 管理员信息展示211
10.1.1 管理员个人详情页搭建211
10.1.2 管理员个人详情页实现214
10.1.3 管理员密码修改215
10.2 文章栏目页的实现220
10.2.1 栏目无限级分类添加进数据库221
10.2.2 栏目的编辑功能224
10.2.3 栏目的删除功能233
10.3 文章的添加、修改、删除功能的实现235
10.3.1 文章添加功能的基本实现235
10.3.2 文章的列表显示244
10.3.3 文章的编辑修改247
10.3.4 文章的删除252
10.4 温故[0知0][亲斤]256
10.5 习题256
[0第0]11章 CMS后台基本[0评0]论及登录日志等功能的实现258
11.1 [0评0]论信息管理258
11.1.1 [0评0]论信息管理页[mian]搭建258
11.1.2 [0评0]论的下架和发布功能实现267
11.1.3 [0评0]论的删除功能实现271
11.2 登录日志、[*]作日志等功能实现273
11.2.1 登录日志功能的实现273
11.2.2 登录日志批量删除功能的实现280
11.3 温故[0知0][亲斤]282
11.4 习题283
[0第0]12章 基于角色的访问控制功能实现284
12.1 [0权0]限、角色、用户的数据库设计284
12.2 [0权0]限管理286
12.2.1 添加[0权0]限286
12.2.2 [0权0]限的列表显示290
12.2.3 [0权0]限的编辑294
12.2.4 [0权0]限的删除295
12.3 角色管理297
12.3.1 角色的添加297
12.3.2 角色的列表显示301
12.3.3 角色的编辑功能实现303
12.3.4 角色的删除功能实现305
12.4 基于角色的访问控制思想及实现307
12.5 温故[0知0][亲斤]310
12.6 习题310
[0第0]13章 CMS网站前台功能实现311
13.1 用户的注册和登录功能311
13.1.1 用户注册页[mian]的设计311
13.1.2 用户注册功能的实现315
13.1.3 用户登录功能的实现318
13.2 网站[0首0]页的基本实现324
13.3 文章详情页功能实现326
13.4 网站404页[mian]功能实现329
13.5 温故[0知0][亲斤]330
13.6 习题331
[0第0]14章 CMS系统代码[0优0]化332
14.1 CSRF攻[1击1]与防御332
14.2 视图函数的一些[0优0]化334
14.3 将验证码保存到Memcached中336
14.4 温故[0知0][亲斤]337
14.5 习题337
[0第0]3篇 网站上线准备及部署
[0第0]15章 CMS系统性能测试与单元测试340
15.1 慢查询SQL的检测与记录340
15.2 Flask单元测试342
15.3 温故[0知0][亲斤]348
15.4 习题348
[0第0]16章 网站部署349
16.1 服务器部署349
16.1.1 Gunicorn的安装配置及使用350
16.1.2 Nginx的安装及使用352
16.1.3 安装MySQL354
16.2 网站部署354
16.3 温故[0知0][亲斤]356
16.4 习题356
 编辑推荐

---------------------------分布式中间[亻牛]技术实战(Java版)---------------------------
广告语:CSDN博客专家、51CTO[0学0]院/CSDN[0学0]院/网易云课堂[0知0][0名0]讲师力作!5位技术[0大0]咖力荐!30个实战案例、88幅流程图、[0大0]量高质量代码,手把手带[令页]读者从零开始[0学0]习分布式中间[亻牛]技术
---------------------------Python Flask Web开发入门与项目实战---------------------------
从Flask框架的基础[0知0]识讲起,逐步深入到Flask Web应用开发重点介绍使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页[mian]开发详解116个实例、28个编程练习题、1个综合项目案例由浅入深:从基本的开发环境配置讲起,层层深入到实际的项目案例开发涵盖广泛:涵盖Jinja 2、视图[*]作、数据库访问、Memcached缓存、Bootstrap等众多内容实例丰富:[扌是]供了116个实例和28个编程练习题带[令页]读者上手实践注重实战:详细介绍了一个完整的[亲斤]闻系统网站开发的整个过程本书精华内容:[0第0]1篇Flask基础[0知0]识开发环境部署Flask快速上手Jinja2 模板引擎Flask视图高级技术Flask数据交互访问数据库Memcached缓存系统Bootstrap的基本使用[0第0]2篇CMS[亲斤]闻系统开发CMS后台管理员登录实现CMS后台文章模块基本功能实现CMS后台基本[0评0]论及登录日志等功能的实现基于角色的访问控制功能实现CMS网站前台功能实现CMS系统代码[0优0]化[0第0]3篇网站上线准备及部署CMS系统性能测试与单元测试网站部署