程式設計師工作:
4.前後端整合測試
前後端請求流程:
專案是基於前後端分離的架構進行開發,前後端分離架構總體上包括前端和服務端,通常是多人協作並行開發,對於不同職位的人來說,有不同的側重點。
1、需求分析
梳理使用者的需求,分析業務流程
2、介面定義
根據需求分析定義介面
3、服務端和前端並行開發
依據介面進行服務端介面開發。
前端開發使用者操作介面,並請求服務端介面完成業務處理。
4、前後端整合測試
最終前端呼叫服務端介面完成業務。
1.需求分析:
是乙個必備的技能,通常專案負責人會根據客戶的要求詳細的了解業務流程,將客戶要求的功能轉化成自己如何實現的偽**。
例如:客戶:你們的專案需要做乙個查詢功能:
架構師:首先根據功能設計出來詳細的表結構,然後寫需求分析。
2.定義介面:
第一步完成資料模型:
完成實體類
做請求型別的模型
package com.xuecheng.framework.domain.cms.request;
import com.xuecheng.framework.model.request.requestdata;
import lombok.data;
@data
public class querypagerequest extends requestdata {
//站點id
private string siteid;
//頁面id
private string pageid;
//頁面名稱
private string pagename;
//別名
private string pagealiase;
//模版id
private string templateid;
做響應型別的模型:
第二步設計介面:
例如如下所示:
3.服務端和前端並行開發
前端:前端的配置
模組化開發
後端:後端的配置
模組化開發
4.前後端整合測試
如何搭建乙個前後端分離的專案
如下 動態請求,client nginx tomcat nginx client 靜態請求,client nginx client nginx作用 1 處理靜態請求 2 負載均衡 3 解決跨域問題 自定義標識 呼叫controller請求時都加上乙個字首,比如 con nginx處理請求時,請求如果...
如何做乙個專案
早上上csdn瞧瞧,發現有位同學想在暑期做個論壇,想要點建議,相信有不少已經入門想有所提高的同學都有這個想法。那麼我就在此提幾點意見,大家可以討論討論。首先選專案,我覺得這位同學拿論壇入手是比較合適的,原因有這樣幾點 1 論壇的基本業務邏輯大家都很熟悉2 量不是很大,可以在兩個月內完成基本功能的實現...
乙個vue go echo前後端分離的專案的上線
這是乙個web前後端分離專案的上線過程。解決了跨域問題 前端用的axios,一定會遇到跨域的問題。這裡先說一下axios的乙個坑,傳送post請求的時候,如果不是發json資料,一定要先設定一下 複製 新增引數為 var params new urlsearchparams axios then 複...