tp5微信小程式全棧開發一——流程體系介紹
二、產品所用技術
1、thinkphp5
編寫業務邏輯 訪問資料庫 向客戶端提供資料
2、mysql
資料儲存 資料表設計 與業務緊密結合
3、微信
支付 善於模仿借鑑,學習微信介面設計
4、小程式
直接與使用者互動 體驗很重要
三、流程和體系
1、服務端
thinkphp5+mysql構建 rest API
2、客戶端
向服務端請求資料,完成自身行為邏輯
3、CMS
向服務端請求資料,實現發貨與傳送微信訊息
功能:(1)基礎資料的增刪改查,比如新增商品、刪除商品類目
(2)特殊操作,比如實現傳送微信訊息
四、三端分離
五、專案特點
1、三端分離
2、基於rest api
3、基於token令牌管理許可權
4、一套架構適配ios、小程式、安卓、單頁面
5、理解mvc架構
6、aop面向切面程式設計思想
7、使用ORM方式與資料庫互動
8、mysql資料表設計和資料冗餘的合理利用
9、面向物件的思維構建前端程式碼
六、TP5技術簡介
1、web框架三大核心知識(路由、控制器與模型)
2、驗證器、讀取器、快取和全域性異常處理
3、orm:模型和關聯模型
七、微信技術簡介
1、微信小程式
2、微信登入
3、微信支付
八、mysql技術點簡介
1、資料庫表設計
2、資料表冗餘的合理利用
3、事務與鎖在訂單(庫存量)檢測的應用