Laravel 框架關鍵技術解析 版權信息
- ISBN:9787121292095
- 條形碼:9787121292095 ; 978-7-121-29209-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Laravel 框架關鍵技術解析 本書特色
本書以laravel 5.1版本為基礎,從框架技術角度介紹laravel構建的原理,從源代碼層次介紹laravel功能的應用。通過本書的學習,讀者能夠了解laravel框架實現的方方面面,完成基于該框架的定制化應用程序開發。本書第1章到第4章主要介紹了與laravel框架學習相關的基礎部分,讀者可以深入了解該框架的設計思想,學習環境搭建,了解php語法知識和http協議;第5章到第14章分別從某個方面介紹laravel框架是如何構建和使用的,包括程序的生命周期、服務容器和數據庫等,同時也將其中的一些構建技術剝離開,使讀者可以學習該框架的構建技術和思想,如設計模式的內容;第15章是一個簡單的實例,將前面的學習內容串聯起來并在實踐中應用,使讀者學會使用該框架定制化地設計應用程序。本書既適合想了解laravel框架構建技術的讀者,也適合想深入了解laravel框架的讀者。
Laravel 框架關鍵技術解析 內容簡介
本書以新版本為基礎進行介紹的。首先,本書從當前軟件的開發思想和前沿編程技術講起,而這些技術恰恰是laravel框架如此優雅的表現形式、模塊間的低耦合、可擴展、易復用、支持分布式系統開發、支持異步數據處理等等一系列優勢的核心。在此基礎上從整體和模塊兩個層次上對laravel框架的運行機理和實現細節進行了詳細介紹,通過具體實例介紹了laravel框架的應用,*后通過一個簡單的web應用實例將這些內容串聯起來,*終達到學以致用的目的。通過本書你不僅僅能夠學習到laravel框架的應用,主要是能夠學習它的開發和構建思想。
海報:
Laravel 框架關鍵技術解析 目錄
第1 章 組件化開發與composer 使用……………………………………………… 11.1 組件化開發… ……………………………………………………………………… 11.2 composer 使用……………………………………………………………………… 21.2.1 composer 安裝 ………………………………………………………………………… 21.2.2 組件安裝 ……………………………………………………………………………… 51.2.3 自動加載 ……………………………………………………………………………… 61.2.4 composer 命令行簡介 ………………………………………………………………… 71.3 手動構建laravel 框架……………………………………………………………… 81.3.1 項目初始化 …………………………………………………………………………… 81.3.2 添加路由組件 ………………………………………………………………………… 91.3.3 添加控制器模塊 …………………………………………………………………… 121.3.4 添加模型組件 ……………………………………………………………………… 131.3.5 添加視圖組件 ……………………………………………………………………… 17第2 章 laravel 框架安裝與調試環境建立… …………………………………… 212.1 windows 開發環境搭建和調試………………………………………………… 212.1.1 laravel 框架安裝 …………………………………………………………………… 212.1.2 開發調試環境搭建 ………………………………………………………………… 222.2 linux 開發環境搭建……………………………………………………………… 312.2.1 lamp 環境搭建 …………………………………………………………………… 312.2.2 laravel 安裝 ………………………………………………………………………… 36第3 章 laravel 框架中常用的php 語法… …………………………………… 393.1 組件化開發語法條件… ………………………………………………………… 393.1.1 命名空間 …………………………………………………………………………… 393.1.2 文件包含 …………………………………………………………………………… 433.2 匿名函數… ……………………………………………………………………… 483.2.1 匿名函數的使用 …………………………………………………………………… 493.2.2 laravel 框架中的應用 ……………………………………………………………… 493.3 php 中的特殊語法… …………………………………………………………… 503.3.1 魔術方法 …………………………………………………………………………… 503.3.2 魔術常量 …………………………………………………………………………… 533.4 反射… …………………………………………………………………………… 553.5 后期靜態綁定… ………………………………………………………………… 583.6 laravel 中使用的其他新特性…………………………………………………… 603.6.1 trait ………………………………………………………………………………… 603.6.2 簡化的三元運算符 ………………………………………………………………… 63第4 章 laravel 框架中使用的http 協議基礎………………………………… 644.1 http 發展與相關網絡技術……………………………………………………… 644.1.1 http 發展 ………………………………………………………………………… 644.1.2 與http 協議相關的網絡技術 …………………………………………………… 654.2 http 協議簡介…………………………………………………………………… 714.2.1 http 協議工作流程 ……………………………………………………………… 714.2.2 請求報文和響應報文結構簡介 …………………………………………………… 71第5 章 laravel 框架初識………………………………………………………… 775.1 laravel 框架應用程序目錄結構………………………………………………… 775.1.1 laravel 框架應用程序根目錄介紹 ………………………………………………… 775.1.2 app 目錄介紹 ……………………………………………………………………… 785.1.3 vendor 目錄介紹 …………………………………………………………………… 785.2 laravel 框架應用程序的三個重要環節………………………………………… 795.2.1 路由 ………………………………………………………………………………… 795.2.2 控制器 ……………………………………………………………………………… 825.2.3 視圖 ………………………………………………………………………………… 86第6 章 laravel 框架中的設計模式… …………………………………………… 926.1 服務容器… ……………………………………………………………………… 926.1.1 依賴與耦合 ………………………………………………………………………… 926.1.2 工廠模式 …………………………………………………………………………… 946.1.3 ioc 模式 …………………………………………………………………………… 956.1.4 源碼解析 …………………………………………………………………………… 996.2 請求處理管道簡介… …………………………………………………………… 1046.2.1 裝飾者模式 ………………………………………………………………………… 1056.2.2 請求處理管道 ……………………………………………………………………… 1066.2.3 部分源碼 …………………………………………………………………………… 110第7 章 請求到響應的生命周期… ……………………………………………… 1147.1 程序啟動準備… ………………………………………………………………… 1147.1.1 服務容器實例化 …………………………………………………………………… 1157.1.2 核心類(kernel 類)實例化 ……………………………………………………… 1207.2 請求實例化… …………………………………………………………………… 1217.3 處理請求… ……………………………………………………………………… 1247.3.1 請求處理準備工作 ………………………………………………………………… 1257.3.2 中間件 ……………………………………………………………………………… 1377.3.3 路由處理生成響應 ………………………………………………………………… 1407.4 響應的發送與程序終止… ……………………………………………………… 1467.4.1 響應的發送 ………………………………………………………………………… 1467.4.2 程序終止 …………………………………………………………………………… 148第8 章 服務容器與服務提供者… ……………………………………………… 1508.1 服務容器… ……………………………………………………………………… 1508.1.1 服務容器的產生 …………………………………………………………………… 1508.1.2 服務綁定 …………………………………………………………………………… 1518.1.3 服務解析 …………………………………………………………………………… 1538.2 服務提供者… …………………………………………………………………… 1568.2.1 創建服務提供者 …………………………………………………………………… 1578.2.2 注冊服務提供者 …………………………………………………………………… 1588.2.3 緩載服務提供者 …………………………………………………………………… 158第9 章 請求與響應的操作… …………………………………………………… 1609.1 http 請求實例的操作…………………………………………………………… 1609.1.1 請求實例的獲取 …………………………………………………………………… 1609.1.2 請求參數的獲取 …………………………………………………………………… 1619.1.3 請求參數的一次存儲 ……………………………………………………………… 1659.1.4 獲取一次存儲數據 ………………………………………………………………… 1669.2 http 響應………………………………………………………………………… 1669.2.1 生成響應的主體內容 ……………………………………………………………… 1679.2.2 生成自定義響應的實例 …………………………………………………………… 1679.2.3 生成重定向的響應 ………………………………………………………………… 170第10 章 數據庫及操作……
展開全部
Laravel 框架關鍵技術解析 作者簡介
陳昊,2008年畢業于中國科學技術大學自動化系,保送研究生保留學籍,工作兩年后回學校讀碩士研究生,2013年畢業。目前于洛陽某研究所工作,從事網絡安全、數據挖掘等方面工作。