java與web前端的開發分離?

時間 2021-06-02 12:56:29

1樓:DailyProgrammer

剛畢業的時候做過一些前後端分離的專案這裡可以給大家介紹一下。

後端程式,主要是負責處理大量的業務資料,對資料進行一些增刪改查,將結果通過http協議返回給前端,一般採用JSON格式。

前端程式,主要是負責頁面的展示,如何給使用者更人性化的使用體驗。當然前端也是需要考慮業務邏輯的。

但是對於你說的後端無法使用你們給出的頁面,這類問題我覺得很奇怪,因為後端只需要返回給前端資料就行,剩下需要渲染的問題就是純前端的技術活了,不需要後端參與吧。

2樓:熊大

我一向反對前端去學JSP和其他的檢視層語言,完全沒有必要,乙個完全對照系統的原型來表達使用者互動,然後通過Ajax不管做HTML請求還是JSON請求都能很好的完成工作,jsp的include也僅僅能解決一部分問題,應對使用者許可權樹這種特殊的檢視許可權資料邏輯依然需要使用Ajax來完成,所以還是將業務單元在前端行做出模組化頁面/資料,用前端懂的技術去完成所有的頁面前端功能,後端向前端提供的URL標準列印資料或者HTML片段即可

3樓:anota.ju

前期溝通定好介面,用json模擬後端資料,jsp模板引擎在前端除錯執行的時候用json的資料替換。部署的時候切換到後端真實資料,大概是這樣乙個思路自己寫乙個構建指令碼不難。

4樓:趙嘉楠

我很想知道,你們想達到的目的是什麼,還有,後端為什麼要呼叫前端頁面,前端的工作不就是頁面渲染,資料渲染麼?

如果是有需要後端控制的頁面,可以交給js或者jstl控制,而不是交給後台控制,不需要後台做頁面重定向,後台只做資料響應,檢驗等和業務相關的事情不就可以了?

5樓:Au Ngai

最近經常聽到前後端分離這個詞,結合我遇到的事情,每個人對前後端分離在不同場景,不同角度都有不同的定義。就整個專案而言,前後端分離更多的是前後端的職責分離,而在架構方面則是前後端的功能分離,而在開發上則是開發人員在開發階段前後端的解藕。

6樓:小豬

嗯,這種問題,我必須得放廣告。

如何實現SEO友好的,對前端工程友好的,對後端工程師也也好的,前後端分離的開發模式:

前端開發與後台開發如何協作? - 小豬的回答前後端分離這一話題是什麼時候開始熱議的,像AngularJS、emberjs這些前端框架做到了前後端分離嗎? - 小豬的回答

7樓:賀師俊

表現層完全由前端掌控是最好的。所以掌握jsp和jstl是挺好的,等你全掌握之後麻利得把頁面模板搞定就可以嘲笑後端都是bottleneck了。

當然不願意用jsp/jstl之類的,也可以考慮完全用ajax,後端給http介面就好了。不過這種方式適應的應用形態略受限,比如非常要求SEO的專案就不太好用。

Android開發和web前端開發哪個前景更好

題主打算問多少年內的發展?如果現在還是學生階段,那多幸福,趁沒有就業負擔時都嘗試一下。就發展而言,先從web前端入行會更好。當然了,web前端要學的東西也更多。起碼相容問題就會比安卓複雜。web前端的技術生態也更活躍。安卓的話侷限在乙個平台上,前景還要受安卓本身的發展影響。安卓,其實也是 前端 的一...

學 Web 前端開發,培訓還是自學靠譜?

壹世浮誇 巧了,我就是在愛創課堂培訓的,我也自學過,個人認為自學,自控能力比較重要,其次是有沒有人幫忙解決問題,我當初也是自學到js,就卡住了,然後才去的愛創課堂培訓的 晴姐IT網路評測 目前web前端就業前景還是非常不錯的,乙個中級web前端工程師就業薪資都能達到2 3w甚至是更高,一切源於自身能...

為什麼 Web 前端開發不拋棄 HTML 和 CSS,用純 JavaScript 開發?

faction 我想題主是想要unity這種,完全c 搞定所有事情,剩下的編輯器視覺化操作搞定,不需要less,不需要自己構建,不需要自行搭建環境,有視覺化可編輯的元件化操作,並且沒有xml,或者不需要通過修改xml來修改介面 天地共主 其實沒那麼深奧,就是現在給予HTML的頁面已經海量了,商業利益...