1. 程式人生 > >tp5微信小程式全棧開發一——流程體系介紹

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、事務與鎖在訂單(庫存量)檢測的應用

相關推薦

tp5程式開發——流程體系介紹

二、產品所用技術 1、thinkphp5 編寫業務邏輯 訪問資料庫 向客戶端提供資料 2、mysql 資料儲存 資料表設計 與業務緊密結合 3、微信 支付 善於模仿借鑑,學習微信介面設計 4、小程式 直接與使用者互動 體驗很重要 三、流程和體系 1、服務端 thinkph

程式).通過授權登入解密獲取使用者的openid和unionid

    最近做一個微信小程式,有個功能需要甲觸發A事件然後B收到甲的訊息。毫無疑問就是要獲取openid存下來與使用者綁定了。然後可能有公眾號對接進來,於是還是要求一個unionid。這就不可避免要涉及一個獲取流程。    本來我以為是小程式端簡簡單單獲取一下騰訊的介面直接

基於java的程式的實現()專案介紹

一,專案介紹 佐倉短視訊是一個以java為後臺編寫的短視訊類的微信小程式專案 使用者可以實現登入,註冊,視訊檢視,視訊上傳,個人資訊檢視,頭像上傳等功能 二,技術選型和效果預覽 本專案後端採用spring boot +spring data jpa的技術實現

Slog68_開發開啟時代!(程式之雲開發-時代1)

ArthurSlog SLog-68 Year·1 Guangzhou·China Sep 11th 2018 常道無名 唯德以顯之 至德無本 順道而成之 禍福無門 惟人自召 善惡之報 如影隨形 開發環境MacOS(High Sierra 10.13.5)

Slog69_實現一個帶引數的雲函式GET!(程式之雲開發-時代2)

ArthurSlog SLog-69 Year·1 Guangzhou·China Sep 11th 2018 禍兮福之所倚 福兮禍之所伏 開發環境MacOS(High Sierra 10.13.5) 需要的資訊和資訊源: 前言 騰訊推出“雲開發”概

Slog71_選取、上傳和顯示本地圖片GET !(程式之雲開發-時代3)

ArthurSlog SLog-71 Year·1 Guangzhou·China Sep 12th 2018 道常無為而無不為 開發環境MacOS(High Sierra 10.13.5) 需要的資訊和資訊源: 前言 ”雲開發

程式經典案例開發視訊教程合集

課程介紹:非常值得推薦的一套微信小程式開發視訊教程,來自極客學院全套的微信實戰開發程式,值得學習-------------------課程目錄-------------------├<; Part1>│  ├1.1微信小程式從基礎到實戰課程概要.mp4│ &

程式 藍芽開發 Demo 外掛

微信小程式藍芽操作 由於開發要求,要在微信小程式加上藍芽操作,於是乎就自己寫了個封裝了個藍芽外掛bletool,方便自己以後使用,下面介紹一下使用方法和反饋引數 先來看初始化 整合之後藍芽的操作就變得簡單很多了,先把寫好的bletool.js放到utils包下(具體放哪看你們自己的了

程式語音識別開發過程筆記

由於業務需求,需要使用微信小程式語音識別的功能,查找了好多發難,也踩了好多坑,把過程記錄一下,或許會幫助到需要的朋友。 業務需求: 在小程式中識別使用者語音輸入的命令 業務環境和關鍵技術: 1.小程式: 關鍵流程流程: 錄音儲存-->上傳錄音檔案到伺服器後臺--&g

程式:雲開發·初探二

I’ll never finish falling in love with you. 自己編寫雲服務(後臺) 在目錄cloudfunctions上右鍵,新建node.js雲函式

程式搭建、開發工具、快捷鍵介紹

什麼是小程式      小程式是一種不需要下載、安裝即可使用的應用,它實現了觸手可及的夢想,使用者掃一掃或搜一下就能開啟應用,實現了用完即走的理念,使用者不需要安裝太多應用,應用隨處可用,但無須安裝解除安裝1 開發工具連結: 開發工具也需要需

程式第三方平臺開發流程以及改善

下圖是一個基礎流程 寫出業務沒問題,其實業務在99%的時間都是ok的,但就是那1%的錯誤非常的關鍵 非常需要關注的點是authoization_code的重新整理,因為它的過期時間是1個小時,不重新整理會導致介面重複呼叫次數過多,並且大併發的情況下,快取穿透會

程式背景音樂開發

wx.getBackgroundAudioManager() 背景音樂 wx.getBackgroundAudioManager()  推薦大家使用背景音樂不在使用audio audio播放音訊載

程式:雲開發·初探

Good days give you happiness and bad days give you experience. 順境帶來快樂,逆境帶來成長。 雲開發 quickstart 這是雲開發的快速啟動指引,其中演示瞭如何上手使用雲開發的三大基

某課網 - 全網首發mpvue程式開發

第1章 課程簡介本章節介紹了課程概述,教學方式 ,還有小程式專案的演示。第2章 原生小程式對原生小程式做一個入門的介紹,包括小程式帳號申請和開發工具安裝和使用,小程式目錄檔案的講解,再簡單把小程式原生的元件和API過一下。第3章 使用vuejs開發小程式本章節用一個todolist案例,帶著vuejs入門,再

程式教程、開發資源下載彙總(2.8日更新,持續更新中……)

實在不會玩這個編輯器,後面新增的demo也不知道怎麼加連線,得辛苦大家自己手動複製了http://www.jianshu.com/p/8c9dbf2bbf84 一、IDE 二、開發學習教程 教程系列一: 教程系列二:

程式:雲開發·初探四(資料庫操作)

The course of true love never did run smooth. 真愛無坦途。 新建集合 1.開啟雲開發控制檯,資料庫 2.新增集合users 新增程式碼

【騰訊Bugly乾貨分享】打造“程式”元件化開發框架

作者:Gcaufy 導語 Bugly 之前發了一篇關於微信小程式的開發經驗分享(點選閱讀),小夥伴們在公眾賬號後臺問了很多關於小程式開發方面的問題,精神哥在查閱相關內容的時候,發現了龔澄同學自己寫了一個小程式開發框架,真的怒贊,趕緊安利給大家

程式_雲開發

開發者可以使用雲開發開發微信小程式、小遊戲,無需搭建伺服器,即可使用雲端能力。 1 ##初建專案時,在開發者工具中沒有找到 “雲開發 QuickStart 專案”, 解決方法: 更新了微信開發者工具即可, 進入開發者工具 在左側頭部工具欄有 “雲開發”。

程式】:開發之前要知道的三件事

前言 微信之父張小龍在年初的那次演講中曾表示:“我自己是很多年的程式設計師,我覺得我們應該為開發的團隊做一些事情”。幾個月後,微信正式推出微信應用號(即微信小程式),在網際網路中掀起了又一波熱潮。 於是,很多人準備要開發微信的小程式,如果你真的想要開發小程式