[置頂] Spring+SpringMVC+MyBatis+easyUI整合基礎篇(一)項目簡介


github地址,點這裡。


項目效展示,點這裡。賬號:admin 密碼:123456


很久之前就打算開始寫一下自己的技術博客瞭,實在抽不出時間所以計劃一直擱置瞭,最近項目進度漸漸緩瞭下來,不那麼忙瞭,也因此開始籌備自己的博客。說到這次博客的主角,也是無心插柳找到的,來源於兩年前自己寫的一個項目。


萬事開頭難,寫博客這個事情也是讓我抓狂瞭一陣子,因為不知道從何下筆,自己的初衷也是分享技術,所以就更加不知道該從何而起瞭,說來也是巧合,上周整理文件的時候,無意中發現瞭兩年前的一個小項目,看著那時的代碼真的是有些感慨的,這是我寫的代碼嗎(正經臉)?項目 是一個非常基礎的javaWeb項目,那時的ide用的還是eclipse,也沒有用maven管理項目,對於初學者應該也是挺友好的。借著這個項目,以及這兩年的經歷,想從最基礎的項目開始,一步步的優化這個項目,也借著這個機會,對自己的梳理梳理自己的知識點,同時呢,如果給正在學習的朋友們一點微小的幫助那就最好不過瞭。


計劃是這樣的,暫時是打算分為三篇:



  • 基礎篇的開始是寫一下項目的搭建及功能的實現,接著是提升工作效率的一些開發工具的介紹,都會結合項目本身去進行拓展的。

  • 優化篇是寫一下關於項目的一些優化,側重點是功能,所以更多關註點是在代碼上。

  • 進階篇是對項目的開發和部署上的拆分,同時對項目的高可用和伸縮性進行簡單的講解,這一篇中會涉及到前後端分離,Web緩存服務器的搭建,tomcat集群等。


後面還會對項目的進一步優化,有以下計劃:



  • 搜索引擎的開發

  • 項目的服務化,服務化會進行兩條線上的拓展,一是用dubbo對項目進行服務的拆分,二呢是用最近很火的springcloud對業務進行合理的拆分,這一篇就看時間允不允許瞭,因為前三篇的知識點也很多,所以就隻能慢慢更新吧。

  • 消息隊列的使用


基礎篇中涉及到的知識點如下:



  • Spring

  • SpringMVC

  • MyBatis

  • easyUI

  • MySql

  • Maven

  • SVN

  • git


優化篇中涉及到的知識點如下:



  • 數據庫優化

  • 代碼優化

  • druid

  • UEditor

  • RESTful

  • 緩存 redis


進階篇中涉及到的知識點如下:



  • 前後端分離

  • centos

  • nginx

  • tomcat集群


由於這是第一篇文章,所以結語就是 待續...

0 個評論

要回覆文章請先登錄註冊