前面的話

  在拿到交互原型或視覺(jué)稿以后,前端工程師要能夠靈活應(yīng)用前端知識(shí)技能,完成相應(yīng)的功能。在實(shí)際的企業(yè)環(huán)境中,不只是有前端工程師,更多的場(chǎng)景和項(xiàng)目是通過(guò)團(tuán)隊(duì)多人協(xié)作完成的。作為前端工程師如何與團(tuán)隊(duì)中其他角色進(jìn)行協(xié)作呢?本文將詳細(xì)介紹前端工程師協(xié)作流程

 

Web系統(tǒng)

  在介紹協(xié)作流程之前,首先簡(jiǎn)單地了解Web系統(tǒng)的結(jié)構(gòu)

  從宏觀上來(lái)說(shuō),Web系統(tǒng)是部署在服務(wù)器上用于為web客戶(hù)端提供服務(wù)的系統(tǒng)。不同的Web客戶(hù)端根據(jù)不同的需求,發(fā)送請(qǐng)求到服務(wù)器上部署的Web系統(tǒng)上。Web系統(tǒng)根據(jù)需求,返回相應(yīng)的結(jié)果,最后,通過(guò)Web客戶(hù)端展示給用戶(hù)

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營(yíng)銷(xiāo)培訓(xùn)

  Web系統(tǒng)在服務(wù)器上的組織結(jié)構(gòu)一般為MVC架構(gòu),MVC分別代表數(shù)據(jù)層、視圖層和控制層

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營(yíng)銷(xiāo)培訓(xùn)

  數(shù)據(jù)層(Model):封裝數(shù)據(jù)管理操作(如數(shù)據(jù)的CRUD)

  視圖層(View):展示數(shù)據(jù)模型,提供人機(jī)交互

  控制層(Controller):處理用戶(hù)請(qǐng)求,委托數(shù)據(jù)層進(jìn)行數(shù)據(jù)相關(guān)操作,并選擇合適的視圖層返回給用戶(hù)

  當(dāng)Web客戶(hù)端向服務(wù)器發(fā)起請(qǐng)求時(shí),服務(wù)器的Web系統(tǒng)要做如下處理

  1、客戶(hù)端發(fā)送請(qǐng)求,服務(wù)器Web系統(tǒng)的控制層接受到請(qǐng)求,并進(jìn)行解析

  2、控制層請(qǐng)求數(shù)據(jù)層進(jìn)行數(shù)據(jù)的相關(guān)操作

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式