前後端分離的理解

2021-10-01 06:31:00 字數 943 閱讀 1286

前後端的認識誤解:

​ 前端** 和 後端** 分開的** 那就是前後端分離 – 前後端的分工,真正前後分離,不僅僅是分工那麼簡單,它是乙個種架構模式

(1)web應用的一種架構模式。在開發階段,前後端工程師約定好資料互動介面,實現並行開發和測試;

(2)在執行階段前後端分離模式需要對web應用進行分離部署,前後端之前使用http或者其他協議進行互動請求(restful風格進行前後分離的互動)

互動形式:

![在這裡插入描述](

**組織形式:

![在這裡插入描述](前後端未分離:(同乙個專案)

​ 前端**和後端**同放到他同乙個專案(前端**裡面包含後端** 比如jsp) -->同乙個專案 比如第乙個專案 和第二個專案 (第乙個專案)

(2)前後端半分離:(同乙個專案)–不用 第二個專案 easyui

​ **倉庫 : 前端開發和後端**分開進行開發 , 前端**它無法進行單獨測試,需要後端**支援

(3)完成**分離:(使用) – (不同的專案 前端和後端**分別**不同的專案 部署到不同的服務裡面)

​ 前端**和後端** 分別放到不同的專案裡面, 前端和後端 可以單獨測試 .並行的測試

(1)大公司前後端開發模式

(2)普通公司開發模式

後端先行 前端先行

全部都可能是自己做

​ 前端 -->後端–>測試 (前端先行)

​ 後端–>前端 —>測試 (後端先行)

(1) 分工合作 - 為優質產品打造精益團隊 專業的人做專業的事情

(2) 提公升開發效率 – >並行開發

(3) 完美應對複雜多變的前端需求

(4) 增強**可維護性

前後端分離

關於前後端分離的一些好的文章推薦 前端框架 為什麼前後端分離 最直白的理解,我認為是因為在開發過程中,前端總是需要等待後端的環境搭建好之後,前端才能獲取相關資料,對於前端的開發影響很大,事實上前端並不關心後端的開發,那麼有沒有方法不讓後端影響前端的開發呢?其實後端提供的是什麼?乙個執行伺服器,乙個就...

前後端分離

在此說明 前後端分離有利於後端的快速開發,但並不利於搜尋引擎優化 seo 上圖能清晰的看到,使用前後端分離模式進行開發,瀏覽器會向伺服器傳送請求,伺服器會向瀏覽器傳送乙個類似框架的html,是固定的空殼,此時瀏覽器再使用ajax請求向後端伺服器索要資料,後端伺服器返回json字串給瀏覽器,從而使瀏覽...

前後端分離

前後端分離的好處 1 徹底解放前端 2 提高工作效率,分工更加明確。3 區域性效能提公升 4 降低維護成本 2 前後端分離的概念 後台只需要提供api介面,前端呼叫ajax實現資料呈現 3 場景和要求 4 web前端路由 就是根據url分配到對應的處理程式,原理和路由器原理相同,不同的請求位址會交給...