尚籌網(眾籌專案實戰)

ZHOU_VIP發表於2020-12-26

尚籌網是一個線上眾籌平臺,通過向普通大眾募集資金來支援創業專案,支持者可以獲得與支援金額相當的回報。該專案視訊在學習路線中的定位是:從單一架構到分散式架構的過渡階段,適合學完SSM框架後,需要通過一個專案鞏固所學知識技能,並平滑過渡到分散式開發的小夥伴。

本教程主要分為後臺管理系統和前臺會員系統兩大部分。

後臺管理系統是基於SSM整合的單一架構,使用SpringSecurity進行許可權控制、使用zTree實現樹形結構資料在頁面的顯示,並通過MyBatis的PageHelper外掛實現分頁。基於SpringMVC的異常對映實現了一套通用的錯誤訊息管理機制,並做到了普通請求和Ajax請求的相容。

前臺會員系統是基於SpringBoot+SpringCloud的微服務架構,使用了SpringCloud的Eureka、Ribbon、Feign、Zuul等基本元件搭建了基礎開發環境。特別是用到了Zuul的過濾器功能,不僅提供了閘道器作為整個專案的統一入口,還實現了登入狀態的統一驗證。使用SpringSession技術解決分散式環境下Session不一致問題,使用Redis作為Session庫。呼叫簡訊介面在使用者註冊時傳送簡訊驗證碼,呼叫阿里的OSS物件儲存服務存放釋出眾籌資訊時的圖片檔案,呼叫支付寶介面實現支付功能。還演示了專案開發完成後在阿里雲ECS彈性伺服器部署上線。

相關文章