在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  HTML/ 請(qǐng)教個(gè)問(wèn)題,關(guān)于項(xiàng)目開(kāi)發(fā)的

請(qǐng)教個(gè)問(wèn)題,關(guān)于項(xiàng)目開(kāi)發(fā)的

例如在java開(kāi)發(fā)時(shí),前后端分離,那數(shù)據(jù)庫(kù)設(shè)計(jì)、前端、后端是怎么分配的?-->數(shù)據(jù)庫(kù)設(shè)計(jì)是有主要的人員設(shè)計(jì)嗎?前后端分離,是前端做完再把東西和接口讓后端做?

回答
編輯回答
神曲

我們公司也是 java 的后臺(tái),我個(gè)人是寫(xiě)前端的,算是一點(diǎn)經(jīng)驗(yàn)分享吧

java 前后端分離, jsp 是禁忌,因?yàn)?jsp 依賴于 tomcat ,如果前端使用 react/vue 那么 jsp 顯然是不可取的

前端可以使用 reactvue 之類的現(xiàn)代化框架構(gòu)建一個(gè)單頁(yè)應(yīng)用,通過(guò) router 實(shí)現(xiàn)路由前置,404,403,未登錄攔截,頁(yè)面跳轉(zhuǎn)等等,都交給前端

數(shù)據(jù)庫(kù)負(fù)責(zé)數(shù)據(jù),后臺(tái)負(fù)責(zé)接口,前端負(fù)責(zé)展現(xiàn)

至于數(shù)據(jù)庫(kù)和后臺(tái)分配,我一個(gè)前端給不了很好的意見(jiàn)

2017年12月1日 05:53
編輯回答
孤酒

數(shù)據(jù)庫(kù)可以由專人負(fù)責(zé),也可以由業(yè)務(wù)告知需求,讓后臺(tái)的人設(shè)計(jì)。

步驟1
前端和后端商定可能需要用到的接口,然后開(kāi)發(fā)時(shí)可以用
http://www.example.com/api/v1/GetUserInfo
其中通過(guò) /api/v1 來(lái)區(qū)分不同時(shí)期的版本,在約定好接口(域、參數(shù)列表、返回參考)后,就可以開(kāi)始正式開(kāi)發(fā):

步驟二
前端通過(guò) mock 來(lái)模擬數(shù)據(jù),簡(jiǎn)單來(lái)說(shuō)就是根據(jù)前邊的約定自己寫(xiě)死一個(gè)假數(shù)據(jù)先用著,現(xiàn)在也有專門(mén)開(kāi)個(gè) mock server 來(lái)提供通信環(huán)境的模擬;
后端則可以通過(guò)單元測(cè)試來(lái)檢查接口。

步驟三
當(dāng)開(kāi)發(fā)到一定程度后,可以兩邊開(kāi)始實(shí)際對(duì)接一下,找出問(wèn)題,進(jìn)行溝通,修改一開(kāi)始的接口約定。

重復(fù)步驟一到三,因?yàn)殚L(zhǎng)期項(xiàng)目維護(hù)的話,就不會(huì)有盡頭了。

2018年1月3日 02:18