最近業餘時間比較充足1,想開發一個小系統。做爲本身的技術積累html
後端使用Spring+SpringMVC+Mybatis框架、前端使用Vue+iView做爲基礎開發一個先後端分離的SPA應用前端
1.2 前臺工程搭建es6
2.1基於iView的組件封裝redis
3.1攔截器的使用sql
3.2後臺單元測試構建數據庫
因爲是我的練習的小項目,所以開發環境設計也很簡單。物理環境包括一臺dbServer、一臺配置服務器、一臺應用服務器apache
服務器名稱 | 服務器IP | 操做系統 | 部署內容 |
dbServer | 192.168.0.112 | CentOS7 | Mysql5.7 |
運維服務器 | 192.168.0.110 | CentOS7 | nexus3.9 |
appServer | 192.168.0.111 | CentOS7 | tomcat八、redis |
我的PC | 192.168.0.103 | MacBook Pro | IDEA、WebStorm、DataGrip、MAVEN、tomcat八、VirtualBox、jdk八、Dash |
基本就是這樣,至於如何安裝網上有大把的資料。推薦兩款工具axios
DataGrip:做爲數據庫客戶端工具,和以往用過的Sequel Pro、Navicat對比,它的提示功能很是強大,提供了不少提升工做效率的小功能,與IDEA同出一門,很贊!後端
WebStorm:一樣也出自IntelliJ,前端開發利器。與它相似的還有apache出品的atom,這兩款工具我都使用過。後者的定製性更強,有不少插件可使用,可是須要花時間去研究。我比較懶所以選擇了出廠就配置好的WebStorm。
後端:
Spring+SpringMVC+MyBatis、對象序列化採用google的GSON、針對經過用的CRUD使用Mybatis的SqlBuilder進行封裝
使用testNG進行單元測試
前端:
選擇最近比較火熱的Vue做爲前端框架、使用官方推薦的iView做爲UI庫、路由一樣使用Vue的Vue-Router、異步請求使用axios、less、es6