点餐项目演示说明
為了方便更好的理解業務,我在這給大家演示一下,分為買家端和賣家端,買賣買賣,有買就有賣,我們先看一下買家端,現在我作為一個客戶,我要來點餐,我們可以看到有幾樣商品,我喜歡吃皮蛋粥,因為最便宜,那我就去買一個,點擊支付,這就完成了一個下單的過程,并且已經支付成功了,那效果上大家已經看到了,我們現在從技術角度再來看一下,這個項目我們是做了前后端分離的,所以大家可以看看前端的代碼,它是使用vue.js開發的一個應用,在發布代碼前,我們都要對他先構建npm run build在dist目錄下面,全在這,在這我們就是簡單的了解下這個前端項目,知道它是用vue開發的一個應用,我們可以在瀏覽器上看一下這個買家端,我們可以看一下請求的報文,這邊請求了很多的前端的資源,也會請求后端的一些接口,因為我們這個我們做到了前后端分離,前端發起一個請求,賣家店鋪的一些信息,我們再來看看賣家端,剛剛我們已經下了一個單了,賣家端我們是用來接單的,訪問了之后,跳出了一個大大的二維碼,這里要用微信掃一下,掃了之后就是登陸了,掃完之后他就跳到這個界面,同時我手機上也可以看一下,這邊會有一個登陸操作的通知,登陸成功之后,我們進入賣家管理系統,這類系統做開發的也有見過,做一些商品的管理,目前的功能也比較簡單,他可以操作商品,還可以操作類目,最重要的是看訂單,并且可以操作訂單,你可以取消,也可以完結訂單,我們主要看賣家端的登陸是怎么實現的,同樣還是打開控制臺,我們刷新一下,選擇這個all,看他請求的一些接口,這個list返回的就不是JSON了,是完全的一個HTML頁面,因為我們賣家管理系統,并沒有做到前后端分離,而是使用了freemarker,作為模板引擎,來開發,再看一下他的登陸是怎么實現的,我們掃碼之后呢,就可以進入這個頁面,而且你現在可以看一看,再點擊跳到其他的頁面,也是沒有問題,這是由于掃描登陸之后,在cookie里面加了一個參數,叫做token,token里面加了一個value,現在刷新是沒有任何問題,假如我給他刪了,這就不是登陸狀態了,關于登陸方面,后面也會來講解,在微服務里面,我們會挑一些主干課程來講解,我們的重點還是SpringCloud微服務
?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
- 上一篇: SpringCloud导学
- 下一篇: 微服务和其他常见架构