摘要:業(yè)務(wù)具體介紹,本系統(tǒng)是一個共享圖書的小程序項目,企業(yè)級,創(chuàng)業(yè)項目。具體業(yè)務(wù)流程類似共享自行車,也有設(shè)計押金月卡季卡等等。以上是單個頁面的實(shí)現(xiàn)基本文件目錄。其中還涉及微信支付環(huán)節(jié)。
本博客 貓叔的博客,轉(zhuǎn)載請申明出閱讀本文約“3分鐘”
適讀人群:Java后端、Java初級、小程序前端
本文是兩個GitHub項目的序章,旨在指導(dǎo)初級程序員完成一個企業(yè)級共享項目的前后端代碼實(shí)踐,豐富自身的實(shí)戰(zhàn)經(jīng)驗(yàn)與知識。
項目介紹,這個一個企業(yè)級的共享圖書項目,涉及部分Iot實(shí)踐環(huán)節(jié),整個項目主要以SpringBoot為后臺提供API,前端小程序調(diào)用接口,同時項目會涉及共享書柜硬件的通信環(huán)節(jié),其中涉及netty知識,整個項目大致的技術(shù)棧應(yīng)該會有小程序源碼MVC開發(fā)模式、ES6基
礎(chǔ)能力提升、共享書柜二維碼生成、圖書管理系統(tǒng)、圖書業(yè)務(wù)知識、netty構(gòu)建簡易Iot通信,SpringBoot實(shí)現(xiàn)基本的業(yè)務(wù)功能。
業(yè)務(wù)具體介紹,本系統(tǒng)是一個共享圖書的小程序項目,企業(yè)級,創(chuàng)業(yè)項目。類似共享自行車,投放自行車,本項目投放圖書書柜(小型快遞柜),書柜內(nèi)部有24本圖書,每個書柜會有定位,可以在小程序搜到距離你最近的書柜,并且每個書柜會有專屬的二維碼,因?yàn)槊總€書柜存放的圖書不一樣,你可以在A書柜掃碼借書,之后在B書柜還書,前提是B書柜有空余格子。具體業(yè)務(wù)流程類似共享自行車,也有設(shè)計押金、月卡、季卡等等。
先看看項目的效果吧,暫時給前端小程序,因?yàn)閺牧銕е茫栽镜暮蠖耸荢SM的,我將重新改為SpringBoot,后端的管理平臺就暫時沒有給gif了。
前后端項目的地址ShareBookServer
ShareBookClient
前端知識盤點(diǎn)因?yàn)槲仪岸说幕A(chǔ)不行,所以說得不好的,還請各位碼字留情。
前端的目錄是比較簡單的,各位后端的同學(xué)也可以簡單學(xué)習(xí),畢竟到時會給源碼,所以大家可以調(diào)式試試。imgs是主要小程序的靜態(tài)資源,即圖片什么的,因?yàn)樾〕绦蜃陨肀緛砭陀邢拗疲匀绻虞d大量的圖片就直接用url去加載,小業(yè)務(wù)的話,可以和業(yè)務(wù)服務(wù)器一起,如果數(shù)據(jù)量大,就自己做一個ftp的文件服務(wù)器或者使用阿里的文件存儲oss,其他平臺的也有很多,這里就不一一介紹了。
以上是單個頁面的實(shí)現(xiàn)基本文件目錄。整個前端沒有使用什么便捷的框架生成,而是原生以MVC的思路去敲,這也是我推薦的,具體理由,...一下省略一萬字。
我也是采用后端的MVC模式,xsml是頁面骨架,wxss就是H5的css,就是我們的炫酷外表,而內(nèi)容展示什么,是由js而定,wxml會數(shù)據(jù)綁定js里面的字段,而js會調(diào)用-model.js里面的方法,-model.js就是請求我們的后臺服務(wù)器的具體業(yè)務(wù)調(diào)用端。
雖然大家看到小程序前端都寫好了,不過秉承教學(xué)目的,所以還是要分步驟,加注釋,一步一步的上傳GitHub。
后端知識盤點(diǎn)后端本身是SSM的框架,不過比較久遠(yuǎn),大家可能調(diào)試不便,所以就整改為SpringBoot版本,還有數(shù)據(jù)庫設(shè)計,這一塊我也暫時還沒整理出一個結(jié)構(gòu)圖,下一篇預(yù)計會出,或者下下篇。(本系列因?yàn)楸虚_源,免費(fèi)的原則,所以更新時間可能會有波動,個人能力有限,還請見諒。)
后端會使用到freemarker框架來生成后端管理頁面,主要是管理圖書庫存,還有二維碼生成子系統(tǒng)是針對書柜設(shè)計的,不同書柜會有對應(yīng)的圖書。而系統(tǒng)會以原生netty對接單片機(jī)。(因?yàn)橛布粚儆谲浖糠郑覇纹瑱C(jī)一塊的基本上有經(jīng)驗(yàn)的都可以做到,所以到時會用普通的代碼模擬)
后端會出兩套API,一套是針對小程序的,一套是后臺管理系統(tǒng)的。其中還涉及微信支付環(huán)節(jié)。
具體大家可以關(guān)注一下。
公眾號:Java貓說學(xué)習(xí)交流群:728698035
現(xiàn)架構(gòu)設(shè)計(碼農(nóng))兼創(chuàng)業(yè)技術(shù)顧問,不羈平庸,熱愛開源,雜談程序人生與不定期干貨。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/77654.html
摘要:注冊流程是從小程序簡稱,以下替代獲取用戶的,給到服務(wù)器,服務(wù)器會用還有自己的等信息一起去微信服務(wù)器請求用戶數(shù)據(jù),注意每一個所對應(yīng)的用戶都是不一樣的。 本博客 貓叔的博客,轉(zhuǎn)載請申明出處閱讀本文約 5分鐘適讀人群:Java后端、Java初級、小程序前端 前后端項目的地址 ShareBookServer ShareBookClient 小程序前端 showImg(https://seg...
摘要:面試造航母,工作擰螺絲,新公司面試技術(shù)官要求會技術(shù)棧。然而公司項目暫時并沒有用到,不過為了提升實(shí)戰(zhàn)經(jīng)驗(yàn),還是在業(yè)余時間搗騰出一個,以下是項目介紹。前段為了學(xué)習(xí)小程序的開發(fā),做了個小程序名叫口袋吉他,這也是個人興趣驅(qū)使的開發(fā)想法。 面試造航母,工作擰螺絲,新公司面試技術(shù)官要求會react技術(shù)棧。 問:有使用過React么?答:沒,只使用過Vue。又問:給你一星期能上手開發(fā)么?答:可以(一...
摘要:工欲善其事必先利其器繼續(xù)打磨前端架構(gòu)抱歉生病拖更了,快樂本文永久更新地址填坑上回還真的有同學(xué)提到了這個問題,感謝細(xì)心的你。既實(shí)現(xiàn)了攔截又實(shí)現(xiàn)了狀態(tài)的共享。愉快的拿到了數(shù)據(jù)這樣,前后分離的項目可以這樣借助測試接口,不需要騷擾任何人。 工欲善其事必先利其器 - 繼續(xù)打磨前端架構(gòu) 抱歉生病拖更了,1024快樂 本文永久更新地址 填坑 上回還真的有同學(xué)提到了這個問題,感謝細(xì)心的你。@_noob...
摘要:阿里巴巴的共享服務(wù)理念以及企業(yè)級互聯(lián)網(wǎng)架構(gòu)建設(shè)的思路,給這些企業(yè)帶來了不少新的思路,這也是我最終決定寫這本書的最主要原因。盡在雙阿里巴巴技術(shù)演進(jìn)與超越是迄今唯一由阿里巴巴集團(tuán)官方出品全面闡述雙八年以來在技術(shù)和商業(yè)上演進(jìn)和創(chuàng)新歷程的書籍。 showImg(https://segmentfault.com/img/remote/1460000015386860); 1、大型網(wǎng)站技術(shù)架構(gòu):核...
摘要:年月份,從一個房產(chǎn)銷售轉(zhuǎn)變成月薪的軟件測試工程師,如果自己還沒有拿到多份入職,可能自己也不能相信自己也可以變得這么優(yōu)秀。在學(xué)習(xí)軟件測試的道路上,其實(shí)自己也曾懷疑過自己的能力。后來通過之前做銷售的同事了解到已經(jīng)有人轉(zhuǎn)行做過測試了。 塵埃未定,你我皆是黑馬,軟件測試這個崗位也可帶我們乘風(fēng)破浪。 ...
閱讀 2335·2021-11-24 09:39
閱讀 3778·2021-11-19 09:40
閱讀 2153·2021-09-27 13:36
閱讀 1896·2019-08-30 15:44
閱讀 390·2019-08-30 13:52
閱讀 2712·2019-08-30 11:13
閱讀 2171·2019-08-29 16:18
閱讀 1755·2019-08-29 15:43