中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
零基礎入門RUST-ROCKET框架

包郵 零基礎入門RUST-ROCKET框架

作者:盛逸飛 著
出版社:清華大學出版社出版時間:2025-03-01
開本: 其他 頁數: 0
中 圖 價:¥90.3(7.0折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

零基礎入門RUST-ROCKET框架 版權信息

零基礎入門RUST-ROCKET框架 本書特色

本書內容全面,從前后端到數據庫再到框架編寫,覆蓋了全套內容,并且難度逐步遞增,旨在成為初探Rust Web領域的讀者的首選入門書籍。此外,書中還提供了豐富的配套資源,包括代碼示例、工具安裝指南等,幫助讀者更好地學習和實踐。


零基礎入門RUST-ROCKET框架 內容簡介

"本書是面向Rust開發者的實戰指南,旨在深入解析如何使用Rust語言構建高性能的網絡服務。書中不僅介紹了基礎的網絡協議和Rust網絡服務的簡單實現,還通過Rocket框架的使用,深入探討了如何構建高效、安全的Web應用。此外,本書還特別引入了新一代數據庫SurrealDB的使用,展示了其在Rust網絡服務開發中的強大功能和靈活應用。 全書共11章,首先從Rust構建網絡服務的基礎出發,詳細介紹了HTTP和TCP的實現。隨后深入探討了Rocket框架的使用,包括Rocket生命周期、請求處理、響應生成及錯誤處理等核心概念。在此基礎上,書中引入了SurrealDB,詳細說明了其安裝、命令總覽、與Rust結合使用等操作,讓讀者能夠掌握使用Rust和SurrealDB構建現代Web應用的技巧并通過編寫surreal_use框架對SurrealDB數據庫的學習進行鞏固和提升。*后,通過一個完整的日程待辦系統開發實例,讓讀者能夠綜合運用書中的知識點,完成從前端到后端的全棧開發。 本書特色在于結合了**的Rust語言特性與現代Web開發框架Rocket,以及新一代數據庫SurrealDB的應用,既有深度又不失廣度,非常適合有一定Rust基礎的開發者深入學習。通過實際的項目案例,讀者可以快速掌握Rust在網絡服務開發中的應用,為高性能Web應用開發打下堅實的基礎。 "

零基礎入門RUST-ROCKET框架零基礎入門RUST-ROCKET框架 前言

在編寫本書的過程中,筆者深刻地體驗到了技術世界的廣闊與多元。筆者的編程之路,從對Java的熟悉與依賴,到全身心投入Rust語言的懷抱,是一次既勇敢又充滿期待的轉變。2023年中旬,筆者開始接觸Rust,被其無限的潛力與使編程人員更加“聰明”的能力所吸引。此刻,筆者不僅想要突破現狀,更渴望深入探索,不愿讓我的青春僅僅局限于處理單一的業務接口。

Java與Spring在Web開發領域的長久統治,雖然穩固但也許逐漸讓我們忽視了追求簡潔與效率的可能。在這種環境下,一個簡單的項目也可能需要堆疊大量的微服務技術涵蓋各種中間件,使即便是簡單的CRUD操作也變得過于繁重,增加了不必要的學習成本并埋下了種種難以預料的問題。誠然,大型項目使用Java是一個優秀的選擇,這是無可否認的,但中小型的項目使用Rust可以展現不一樣的風景線: 一個充滿活力、創新與高效的新世界。這種不斷追求變革的精神,正是筆者決定深入Rust并著手編寫本書的主要動力。

希望本書能為廣大開發者提供一扇窗,讓大家能夠窺見Rust與Rocket框架組合的強大潛能,一種高性能、安全且高度可擴展的Web開發方式,同時保持代碼的簡潔與優雅。同時,希望能激勵更多的開發者勇于走出技術的舒適區,探索新的領域。

國內外對Rust框架的學習資料確實較少,因此筆者覺得非常幸運能在Web領域貢獻出自己的一份力量。本書內容全面,從前后端到數據庫再到框架編寫,覆蓋了全套內容,并且難度逐步遞增,旨在成為初探Rust Web領域的讀者的首選入門書籍。此外,書中還提供了豐富的配套資源,包括代碼示例、工具安裝指南等,幫助讀者更好地學習和實踐,掃描目錄上方的二維碼可下載。

因此,筆者誠摯邀請廣大讀者與我一同踏上這場技術變革的旅程,探索更加靈活高效的開發方式。讓本書成為讀者在Rust Web開發道路上的**本指南,共同見證技術世界的奇妙與無限可能。

本書入門難度中等,適合具有一定的Rust語言基礎的讀者閱讀。如果您已經完成Rust的基礎學習并希望更進一步探索Rust Web相關內容,本書會是一本不錯的參考讀物。 

再次感謝每位讀者的陪伴與支持。在Rust的世界里,讓我們攜手共進,不斷創新。祝您的編程旅程既充滿樂趣又豐富多彩。

由于時間有限,書中難免有疏漏之處,敬請讀者批評指正,并在此表示我的深深感激。


盛逸飛2024年10月

 

 

 

零基礎入門RUST-ROCKET框架 目錄

第1章Rust構建網絡服務

1.1認識TCP/HTTP

1.1.1TCP

1.1.2HTTP

1.2使用Rust實現簡單網絡服務

1.2.1實現TCP

1.2.2實現HTTP

第2章認識Rocket

2.1Rocket框架的基本概念和特點

2.1.1Rocket簡介

2.1.2Rocket的優勢

2.2搭建本地Rocket文檔示例

2.2.1下載源碼

2.2.2運行示例程序

2.2.3錯誤說明

2.3QuickStart

第3章Rocket生命周期

3.1Rocket生命周期解析

3.2從請求到響應的詳細流程

第4章Rocket請求

4.1Rocket常見請求方法的寫法

4.2請求路徑

4.2.1動態路徑

4.2.2路徑保護

4.2.3Rocket請求獲取靜態文件

4.2.4忽略路徑

4.2.5路由優先級

4.3請求守衛

4.4Cookie

4.4.1隱私Cookie

4.4.2密鑰

4.5HTTP內容類型

4.6請求體數據

4.6.1JSON數據

4.6.2表單數據

4.6.3文件

第5章Rocket響應

5.1Rocket

5.1.1不負責任的響應方式

5.1.2響應的標準

5.1.3Rocket快速響應

5.2Responder

5.2.1響應外殼

5.2.2自定義Responder

第6章Rocket錯誤處理

6.1錯誤處理器

6.2Rocket中的錯誤處理器

6.3實現錯誤處理器

6.3.1一個簡單的默認錯誤處理器

6.3.2多個錯誤處理器的優先級匹配

6.3.3通過自定義Responder自定義錯誤處理器

第7章Rocket狀態管理

7.1狀態管理

7.2前端狀態管理和后端狀態管理的區別

7.3Rocket中的狀態管理

第8章新一代數據庫SurrealDB

8.1SurrealDB簡介

8.2與其他數據庫的區別

8.2.1適應未來的架構與模型

8.2.2自我優化和強大的性能

8.2.3多用戶權限管理

8.3安裝SurrealDB

8.4SurrealDB命令總覽

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.5SurrealDB命令基礎知識說明

8.5.1SurrealDB數據存儲地址

8.5.2SurrealDB嚴格模式

8.5.3節點代理間隔

8.5.4語句超時時間的作用

8.5.5事務超時時間的作用

8.5.6允許所有出站網絡訪問

第9章SurrealQL

9.1數據類型

9.2SurrealDB ID類型

9.3SurrealQL語句

9.3.1DEFINE語句

9.3.2USE語句

9.3.3INFO語句

9.3.4REMOVE語句

9.3.5CREATE語句

9.3.6INSERT語句

9.3.7SELECT語句

9.3.8UPDATE語句

9.3.9DELETE語句

9.3.10RELATE語句

9.3.11SHOW語句

9.3.12SLEEP語句

9.3.13SurrealDB中的編程式語句

9.3.14SurrealDB中的事務語句

9.3.15@變量解釋

9.4通過HTTP發起交互

9.4.1使用ApiFox創建團隊項目

9.4.2DIL數據庫信息語言

9.4.3DML 數據庫操作語言

9.4.4其他統一化請求方式

9.5Surrealist可視化工具

9.5.1創建會話并連接

9.5.2發起查詢

9.5.3使用Surrealist內置控制臺連接SurrealDB

9.6Rustsurrealdb庫支持

9.6.1QuickStart

9.6.2完整的增、刪、改、查

9.6.3Rust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.1理解后端模塊關系

11.5.2用戶接口實現

11.5.3待辦接口實現

11.5.4團隊接口實現

11.5.5跨域資源訪問

11.5.6后端入口文件

11.6小結

附錄A本書的環境搭建與基礎工具

A.1Rust工具鏈的安裝

A.2Git工具的安裝及配置

A.2.1Git簡介

A.2.2安裝

A.3開發工具的安裝

A.3.1JetBrains IDEA的安裝

A.3.2VS Code的安裝

A.4API測試工具Apifox的安裝

A.4.1Apifox簡介

A.4.2安裝

A.5Surrealist可視化工具的安裝

A.5.1Surrealist簡介

A.5.2安裝

A.6NVM安裝Node環境

A.6.1在UNIX、macOS和 Windows WSL環境下安裝NVM

A.6.2在Windows系統下安裝NVM

A.6.3使用NVM下載Node.js

A.6.4切換版本

A.7安裝Vite及初始化Vue項目

A.7.1Vite簡介

A.7.2使用Vite初始化Vue項目


展開全部

零基礎入門RUST-ROCKET框架 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 上海佳武自动化科技有限公司| 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 信阳市建筑勘察设计研究院有限公司| 广东青藤环境科技有限公司-水质检测 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 字典-新华字典-在线字典查字-字典趣 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 软启动器-上海能曼电气有限公司| 首页 - 张店继勇软件开发工作室 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 |