|
|
|
|
|
|
|
|
ISBN |
9787302668831 |
定价 |
RMB79.00 |
售价 |
RM86.90 |
优惠价 |
RM65.18 * (-25%)
|
作者 |
曾振中
|
出版社 |
清華大學出版社
|
出版日期 |
2024-08-01 |
装订 |
平裝. 無. 327 页. 26. |
库存量 |
購買後立即進貨 下单时可选择“空运”或“海运”(空运和海运需独立下单)。空运费每本书/CD是RM22.50。 空运需时8-11个工作天,海运需时约30个工作天。 (以上预计时间不包括出版社调货的时间以及尚未出版的预购商品) 库存有限或需要调货,订购时间可能延长。如无法订购则将通知进行退款。 |
|
我要订购 有现货时通知我 |
|
放入下次购买清单 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
本書講述了一個開源Web框架從無到有,直至發布上線的開發歷程,逐步實現Web框架的核心對象管理、Web路由及數據庫支持等三大組成部分並集成多個常用服務,完成框架中三十多個TypeScript裝飾器的設計與開發。通過本書,讀者能夠從最基礎的代碼開始,輕鬆掌握Web框架的開發技能,為深入探索高級Web技術奠定堅實基礎。
本書分為三大模塊。Web框架基礎模塊(第1章)從編寫最簡單的HTTP服務開始,介紹Web框架的基礎知識;框架開發模塊(第2~5章)詳細闡述框架核心對象管理的實現、集成ExpressJS服務及相關中間件的應用整合,展示了兩類Web框架常見的數據庫功能的開發過程,以及RabbitMQ、Redis、SocketIO多種常用服務的集成開發;測試與發布模塊(第6章)講述Web框架的測試和開源項目的發布過程,深入探討製作開源項目涉及的各種關鍵知識點。
本書適合初學者入門,書中項目以真實線上開源項目為主線,深入探討了Web框架的實現細節,對於有經驗的開發者同樣有參考價值,尤其適合對開源項目有濃厚興趣的開發者。
|
|
|
|
|
|
|
|
|
|
|
|
購買中國簡體書籍請注意:
1. 因裝幀品質及貨運條件未臻完善,中國簡體書可能有出現磨痕、凹痕、折痕等問題,故簡體字館除封面破損、內頁脫落、缺頁等較嚴重的狀態外,其餘所有商品將正常出貨。
|
|
|
|
|
|
|
|
|
目錄
第1章 瞭解Web框架
1.1 Web框架
1.1.1 Web框架的應用領域
1.1.2 主流編程語言的Web框架
1.1.3 需要瞭解的相關知識
1.2 TypeSpeed
1.2.1 TypeSpeed框架的特性
1.2.2 學習TypeSpeed的開發過程
1.3 準備源代碼
1.3.1 安裝環境
1.3.2 安裝編碼工具
1.3.3 獲取源代碼
1.4 從零實現最簡Web框架
1.4.1 顯示Hello World頁面
1.4.2 增加頁面
1.4.3 用面向對象方法組織頁面代碼
1.4.4 增加數據庫查詢
1.4.5 單例模式實現數據庫鏈接
1.4.6 Web框架的主要組成部分
第2章 構建框架核心
2.1 TypeScript裝飾器
2.1.1 裝飾器的用途
2.1.2 如何設計裝飾器
2.1.3 裝飾器執行原理
2.1.4 定時任務裝飾器開發
2.1.5 小結
2.2 構建對象管理機制
2.2.1 對象管理
2.2.2 設計對象管理機制
2.2.3 依賴注入
2.2.4 對象工廠
2.2.5 項目初始結構
2.2.6 實現日誌功能
2.2.7 入口文件機制
2.2.8 小結
2.3 系統配置管理
2.3.1 約定優於配置
2.3.2 設計程序配置規範
2.3.3 配置的集成
2.3.4 開發配置裝飾器
2.3.5 小結
第3章 Web服務系統
3.1 集成Web服務框架
3.1.1 ExpressJS
3.1.2 中間件機制
3.1.3 應用程序入口
3.1.4 集成ExpressJS
3.1.5 小結
3.2 路由裝飾器
3.2.1 簡單的路由實現
3.2.2 路徑功能詳解
3.2.3 開發路由裝飾器
3.2.4 測試路由裝飾器
3.2.5 優化路由裝飾器
3.2.6 小結
3.3 路由切面功能
3.3.1 面向切面編程
……
第4章 數據庫開發
第5章 常用服務
第6章 項目測試與發佈 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
曾振中,資深計算機工程師,十多年IT從業經驗,曾任虎牙直播研發效能平台、虎牙視頻、YY遊戲盒子、多玩網等多個大型項目的技術負責人,PMP證書持有者,專註于架構設計、全棧開發、技術管理及雲原生等領域,長期開發和維護SpeedPHP、k、TypeSpeed等開源框架。
|
|
|
|
|
|
|
|
|
|
|
|