寫在前面:之因此寫這個小項目是爲了體驗一下本身該興趣的技術,跟一跟技術潮流,全部業務方面的bug請無視。前端
這個項目我使用不一樣的技術寫了好幾個版本,歷程大致以下:webpack
ssm(很早很早之前):無前端框架或插件,醜的一批nginx
--> springMVC:websocket bootstrap bootstrap-table echarts等等插件。頁面還算漂亮,不過都在談先後端分離,我這個很明顯不是,再寫一遍吧。web
--> springMVC + bootstrap + ngnix(先後端分離版):好了,跨域來了,最後nginx解決,不細說了。體驗了一下前端webpack打包,從0開始接觸仍是學的有些頭疼。redis
後來後端都在談springBoot、集羣、分佈式。前端都在談Vue...好吧再用這些技術寫一遍吧!
spring
-->springBoot + Vue + Element + ngnix + redis + FTPServer (這個是目前的最新版,上傳到了Gitee,私有項目。。。)來個結構圖吧bootstrap
1.爲何使用ngnix:解決跨域,tomcat集羣的負載均衡。後端
2.爲何使用redis管理用戶信息:解決後端集羣session共享問題。固然還有其餘用處,例如緩存,作單點登陸。。。跨域
3.爲何使用靜態文件服務器:同上。緩存
回頭來看,竟然從單一項目服務的架構演變成了有點複雜的項目架構了。
來幾張截圖吧
正在作,集成activiti6.0
再下一步作成分佈式的
有時間再寫點絢麗的3d效果
哦,有個自動生成代碼的功能正着手準備,直接生成單表的增刪改查頁面,之後再作成支持父子表的。。。
總之還有好多要作的,特此記錄,別忘了