刘亦菲国产一区二区三区在线观看-国产天堂高清视频在线观看-看一级毛片一区二区三区免费-日韩高清无吗在线观看-白白在线视频免费观看-韩国精品视频一区在线播放-午夜福利精品一区视频-美女露B让男人捅。-少妇无码一区二区三区免费

最新案例推薦
點擊查看
掃一掃查看
最新行業(yè)案例

PHP 框架中的中間件

發(fā)表于:2020-04-09

在使用 PHP 框架開發(fā)項目時,在用戶登錄驗證、記錄請求日志、訪問攔截等功能通常的做法是讓所用的控制器繼承同一個基類,在基類中處理流程。但在項目的業(yè)務(wù)變得龐大、復(fù)雜的時候,代碼的維護(hù)和拓展就變的困難。

 

中間件就是攔截或過濾應(yīng)用的 HTTP 請求,并且處理相應(yīng)的業(yè)務(wù)。在 http 請求階段,執(zhí)行中間件的入口執(zhí)行方法,減少了系統(tǒng)的一些 if / else 判斷,降低了系統(tǒng)的耦合。

 

中間件需要先注冊才能使用,分為前置中間件和后置中間件。前置中間件,在應(yīng)用請求實現(xiàn),如用戶登錄驗證,訪問權(quán)限等場景。后置中間件在請求完成之后實現(xiàn),如記錄訪問日志,請求分析等場景。

 

中間件的使用可以使項目結(jié)構(gòu)更加清晰,更易維護(hù)。控制器不必去繼承越來越臃腫龐大的基類,讓控制器去專注處理邏輯行為。




(非特殊說明,本文版權(quán)歸原作者所有,轉(zhuǎn)載請注明出處 )
標(biāo)簽: 上海網(wǎng)站建設(shè)、上海網(wǎng)站制作、高端網(wǎng)站設(shè)計、邁若網(wǎng)絡(luò)


邁若微信公眾號_上海網(wǎng)站建設(shè)公司

手機(jī)隨時獲取邁若動態(tài),掃描左側(cè)二維碼
添加邁若微信公眾號【manro_since2005】