零基礎入門Rust-Rocket框架 盛逸飛 9787302679080 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$820
商品編號: 9787302679080
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202503*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:零基礎入門Rust-Rocket框架
ISBN:9787302679080
出版社:清華大學
著編譯者:盛逸飛
頁數:477
所在地:中國大陸 *此為代購商品
書號:1721001
可大量預訂,請先連絡。

內容簡介

本書是面向Rust開發者的實戰指南,旨在深入解析如何使用Rust語言構建高性能的網絡服務。書中不僅介紹了基礎的網絡協議和Rust網絡服務的簡單實現,還通過Rocket框架的使用,深入探討了如何構建高效、安全的Web應用。此外,本書還特別引入了新一代資料庫SurrealDB的使用,展示了其在Rust網絡服務開發中的強大功能和靈活應用。

作者簡介

盛逸飛 Slint第三方組件庫SurrealismUI的作者,常活躍在GitHub社區,主攻Rust前端方向。高德地圖系列文章和視頻獲得一致好評,總訪問量超過60萬人次。

目錄

本書源碼
第1章 Rust構建網絡服務
1 1 認識TCP/HTTP
1 1 1 TCP
1 1 2 HTTP
1 2 使用Rust實現簡單網絡服務
1 2 1 實現TCP
1 2 2 實現HTTP
第2章 認識Rocket
2 1 Rocket框架的基本概念和特點
2 1 1 Rocket簡介
2 1 2 Rocket的優勢
2 2 搭建本地Rocket文檔示例
2 2 1 下載源碼
2 2 2 運行示常式序
2 2 3 錯誤說明
2 3 QuickStart
第3章 Rocket生命周期
3 1 Rocket生命周期解析
3 2 從請求到響應的詳細流程
第4章 Rocket請求
4 1 Rocket常見請求方法的寫法
4 2 請求路徑
4 2 1 動態路徑
4 2 2 路徑保護
4 2 3 Rocket請求獲取靜態文件
4 2 4 忽略路徑
4 2 5 路由優先順序
4 3 請求守衛
4 4 Cookie
4 4 1 隱私Cookie
4 4 2 密鑰
4 5 HTTP內容類型
4 6 請求體數據
4 6 1 JSON數據
4 6 2 表單數據
4 6 3 文件
第5章 Rocket響應
5 1 Rocket
5 1 1 不負責任的響應方式
5 1 2 響應的標準
5 1 3 Rocket快速響應
5 2 Responder
5 2 1 響應外殼
5 2 2 自定義Responder
第6章 Rocket錯誤處理
6 1 錯誤處理器
6 2 Rocket中的錯誤處理器
6 3 實現錯誤處理器
6 3 1 一個簡單的默認錯誤處理器
6 3 2 多個錯誤處理器的優先順序匹配
6 3 3 通過自定義Responder自定義錯誤處理器
第7章 Rocket狀態管理
7 1 狀態管理
7 2 前端狀態管理和後端狀態管理的區別
7 3 Rocket中的狀態管理
第8章 新一代資料庫SurrealDB
8 1 SurrealDB簡介
8 2 與其他資料庫的區別
8 2 1 適應未來的架構與模型
8 2 2 自我優化和強大的性能
8 2 3 多用戶許可權管理
8 3 安裝SurrealDB
8 4 SurrealDB命令總覽
8 4 1 資料庫啟動命令
8 4 2 資料庫操作命令
8 4 3 資料庫腳本導出命令
8 4 4 資料庫腳本導入命令
8 4 5 資料庫版本信息命令
8 4 6 資料庫更新命令
8 4 7 資料庫檢查連接命令
8 4 8 資料庫備份命令
8 4 9 資料庫查詢文件驗證命令
8 4 10 資料庫幫助命令
8 5 SurrealDB命令基礎知識說明
8 5 1 SurrealDB數據存儲地址
8 5 2 SurrealDB嚴格模式
8 5 3 節點代理間隔
8 5 4 語句超時時間的作用
8 5 5 事務超時時間的作用
8 5 6 允許所有出站網絡訪問
第9章 SurrealQL
9 1 數據類型
9 2 SurrealDB ID類型
9 3 SurrealQL語句
9 3 1 DEFINE語句
9 3 2 USE語句
9 3 3 INFO語句
9 3 4 REMOVE語句
9 3 5 CREATE語句
9 3 6 INSERT語句
9 3 7 SELECT語句
9 3 8 UPDATE語句
9 3 9 DELETE語句
9 3 10 RELATE語句
9 3 11 SHOW語句
9 3 12 SLEEP語句
9 3 13 SurrealDB中的編程式語句
9 3 14 SurrealDB中的事務語句
9 3 15 @變數解釋
9 4 通過HTTP發起交互
9 4 1 使用ApiFox創建團隊項目
9 4 2 DIL資料庫信息語言
9 4 3 DML 資料庫操作語言
9 4 4 其他統一化請求方式
9 5 Surrealist可視化工具
9 5 1 創建會話並連接
9 5 2 發起查詢
9 5 3 使用Surrealist內置控制台連接SurrealDB
9 6 Rustsurrealdb庫支持
9 6 1 QuickStart
9 6 2 完整的增、刪、改、查
9 6 3 Rustsurrealdb庫API梳理
第10章 surreal_use
10 1 需求分析與設計
10 1 1 發現需求
10 1 2 準備工作
10 2 抽離資料庫配置與代碼
10 2 1 構想設計
10 2 2 具體實現
10 2 3 使用surreal_use獲取配置
10 3 零SurrealQL語句
10 3 1 編寫core模塊
10 3 2 擴展原始庫
10 3 3 編寫第1個語句
10 3 4 完成增、刪、改、查語句
10 3 5 通過語句構造器工廠統一管理
10 4 補全README
10 4 1 版本與許可證信息
10 4 2 簡介與作者信息
10 4 3 描述庫功能
10 4 4 快速入門QuickStart
10 4 5 目標
10 5 發布第1個版本
10 5 1 發布到GitHub上
10 5 2 發布到crates io
10 6 通過GitHub Wiki編寫庫文檔
10 7 小結
第11章 綜合案例:日程待辦系統
11 1 選擇日程待辦系統的原因
11 2 需求分析
11 2 1 關鍵技術概述
11 2 2 需求設計
11 3 項目

目錄

構成與依賴
11 3 1 前端

目錄

構成與依賴
11 3 2 後端

目錄

構成與依賴
11 4 項目前端編碼實現
11 4 1 核心類型及工具實現
11 4 2 介面部分實現
11 4 3 路由部分實現
11 4 4 狀態管理實現
11 4 5 頁面及頁面樣式實現
11 5 項目後端編碼實現
11 5
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理