>[info] 章節內容
> 0 整體結構
> 1 應用核心
> 2 框架基礎
> 3 框架工具
> 4 框架擴展
> 5 框架使用
:-: **整體流程**

:-: **1 應用核心**
>[danger]應用核心負責應用的整體運行流程
>**應用核心**的實現文件在think\App.php
>主要包括:**應用初始化**,**網絡請求路由解析**,**應用業務調度**,**輸出網絡響應對象**
:-: **2 框架基礎**
>[danger]**框架基礎**是框架運行的基礎
>框架基礎包括:**網絡請求**(think\Request),**路由解析**(think\Route),**應用層MVC基類**(think\Controller,Model ,View),**網絡響應**(think\Response)。
>框架基礎還包括:**配置操作**(think\Config,Env),**自動加載**(think\Loader),**對象容器**(think\Container),**門面調用**(think\Facade), **行為鉤子**(think\Hook),**異常錯誤處理**(think\Error,Exception),**日志記錄**(think\Log)
:-: **3 框架工具**
>[danger]**框架工具**是應用業務中常用的基礎工具
>框架工具包括:**命令行**(think\Console),**緩存操作**(think\Cache),**Cookie操作**(think\Cookie), **Session操作**(think\Session),**數據集合**(think\Collection), **文件上傳**(think\File),**Url生成**(think\Url),**開發調試**(think\Debug),**語言包**(think\Lang),
:-: **4 擴展模塊**
>[danger]**擴展模塊**是應用業務中常用的功能模塊
>官方擴展:
>php常用擴展:
:-: **5 框架使用**
>[danger]**框架使用**是業務層中MVC實現的過程
>主要包含:路由的規劃, 模塊的劃分,模型的設計,控制器的規劃,靜態資源的存儲,模板的編寫