您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Rust全栈开发/Web开发与设计
字数: 422
出版社: 清华大学
作者: (美)帕布·埃什瓦拉|译者:王志强//刘畅
商品条码: 9787302681717
适读年龄: 12+
版次: 1
开本: 16开
页数: 292
出版年份: 2025
印次: 1
定价:
¥98
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
用Rust构建快速、稳定 、安全的Web服务器!在内 存管理与并发机制上独树一 帜的Rust语言,凭借其精准 把控底层细节的能力,助你 打造运行迅捷且零缺陷的应 用程序。当你在生产环境中 部署Web服务等核心组件时 ,Rust强大的编译器更能为 你筑起防线,规避代价高昂 的运行时错误。 《Rust全栈开发》介绍 如何使用Rust语言创建现代 分布式Web应用程序。你将 从基础开始:构建一个简单 的HTTP服务器和一个 RESTful Web服务。然后, 通过添加安全性、数据库交 五性和错误处理使它们为生 产做好准备。最后,你将处 理数字店面服务,创建单页 应用程序,并深入研究异步 编程。书中的所有示例都有 充分的说明,并且包含带有 注释的代码,更容易适配你 自己的项目。
作者简介
Prabhu Eshwarla是一家使用Rust构建Layer1区块链的初创公司的首席技术官。此前,他曾在惠普公司担任工程师及管理人员。
目录
第Ⅰ部分 Web服务器及Web服务 第1章 为什么Rust可用于Web应用程序 1.1 现代Web应用程序简介 1.2 为Web应用程序选择Rust 1.2.1 Web应用程序的特点 1.2.2 Rust对Web应用程序的好处 1.2.3 Rust的欠缺之处 1.3 可视化示例应用程序 1.3.1 构建目标 1.3.2 示例应用程序的技术准则 1.4 本章小结 第2章 从头开始编写一个基本的Web服务器 2.1 网络模型 2.2 用Rust编写TCP服务器 2.2.1 设计TCP/IP通信流程 2.2.2 编写TCP服务器和客户端 2.3 用Rust编写HTTP服务器 2.3.1 解析HTTP请求消息 2.3.2 构造HTTP响应消息 2.3.3 编写main()函数和server模块 2.3.4 编写muter和handler模块 2.3.5 测试Web服务器 2.4 本章小结 第3章 构建RESTful Web服务 3.1 Actix入门 3.1.1 编写第一个REST API 3.1.2 了解Actix概念 3.2 使用REST构建Web API 3.2.1 定义项目范围和结构 3.2.2 定义和管理应用程序状态 3.2.3 定义数据模型 3.24 发布课程 3.2.5 获取导师的所有课程 3.2.6 获取单个课程的详细信息 3.3 本章小结 第4章 执行数据库操作 4.1 设置项目结构 4.2 编写与数据库的第一个异步连接(迭代1) 4.2.1 选择数据库和连接库 4.2.2 设置数据库并与异步池连接 4.3 设置Web服务并编写单元测试(迭代2) 4.3.1 设置依赖和路由 4.3.2 设置应用程序状态和数据模型 4.3.3 使用依赖注入设置连接池 4.3.4 编写单元测试 4.4 从数据库创建和查询记录(迭代3) 4.4.1 编写数据库访问函数 4.4.2 编写处理器函数 4.4.3 为数据库支持的Web服务编写main()数 4.5 本章小结 第5章 处理错误 5.1 设置项目结构 5.2 Rust和Actix Web中的基本错误处理 5.3 定义自定义错误处理程序 5.4 检索所有课程的错误处理 5.5 检索课程详情的错误处理 5.6 发布新课程时的错误处理 5.7 本章小结 第6章 增强API无畏重构 6.1 改造项目结构 6.2 强化课程创建和管理的数据模型 6.2.1 更改数据模型 6.2.2 更改课程API 6.3 启用导师注册和管理 6.3.1 导师的数据模型和路由 6.3.2 导师路由的处理器函数 6.3.3 导师路由的数据库访问功能 6.3.4 导师的数据库脚本 6.3.5 运行并测试导师API 6.4 本章小结 第Ⅱ部分 服务器端Web应用程序 第7章 介绍Rust中的服务器端Web应用程序 7.1 介绍服务器端渲染 7.2 使用Actix提供静态网页 7.3 使用Actix和Tera渲染动态网页 7.4 使用表单添加用户输入 7.5 显示带有模板的列表 7.6 编写和运行客户端测试 7.7 连接到后端Web服务 7.8 本章小结 第8章 使用导师注册模板 8.1 编写初始Web应用程序 8.2 显示注册表单 8.3 注册提交处理 8.4 本章小结 第9章 使用表单进行课程维护 9.1 设计用户验证 9.2 设置项目结构 9.3 实现用户验证 9.4 路由哪请求 9.5 使用HTTP POST方法创建资源 9.6 使用HTTP PUT方法更新资源 9.7 使用HTTP DELETE方法删除资源 9.8 本章小结 第Ⅲ部分 高级主题:异步Rust 第10章 了解异步Rust 10.1 异步编程概念 10.2 编写并发程序 10.3 深入研究异步Rust 10.4 了解future 10.5 实现自定义future 10.6 本章小结 第11章 使用异步Rust构建P2P节点 11.1 介绍点对点网络 11.1.1 传输 11.1.2 对等身份 11.1.3 安全性 11.1.4 对等路由 11.1.5 消息传递 11.1.6 流复用 11.2 了解libp2p网络的核心架构 11.2.1 对等ID和密钥对 11.2.2 多地址 11.2.3 Swarm和网络行为 11.3 在对等节点之间交换ping命令 11.4 发现对等节点 11.5 本章小结 第12章 使用Docker部署Web服务 12.1 介绍服务器和应用程序的生产部署 12.1.1 软件部署周期 12.1.2 Docker容器的基础知识 12.2 编写Docker容器 12.2.1 检查Docker安装情况 12.2.2 编写一个简单的Docker容器 12.2.3 多阶段Docker构建 12.3 构建数据库容器 12.3.1 打包Postgres数据库 12.3.2 创建数据库表 12.4 使用Docker打包Web服务 12.5 使用DockerCompose编排Docker容器 12.6 本章小结
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网