一.項(xiàng)目簡介
一個(gè)簡單的前后端分離的web項(xiàng)目膜眠,后端語言為java ,著重記錄項(xiàng)目環(huán)境搭建,發(fā)布到服務(wù)器中遇到的一些問題环戈。項(xiàng)目代碼會(huì)上傳github,但是不會(huì)講解太多后端代碼的內(nèi)容澎灸。項(xiàng)目會(huì)涉及vsftpd服務(wù)器的安裝和配置院塞,nginx服務(wù)器的安裝和配置,數(shù)據(jù)庫使用mysql性昭。對于想學(xué)習(xí)這些相關(guān)知識(shí)的同學(xué)拦止,希望這些文章能讓你少走一些彎路,時(shí)間就是生命糜颠,并不是所有技術(shù)都需要去學(xué)習(xí)汹族,學(xué)習(xí)有用的自己喜歡的知識(shí)才是對的。
二.項(xiàng)目環(huán)境簡介
后端開發(fā)環(huán)境windows10 64位其兴,jdk版本1.8.0_144顶瞒,tomcat版本tomcat-8.5.15,maven版本maven-3.5.0元旬。
后端線上服務(wù)器環(huán)境CentOS 6.8 64位榴徐,jdk版本jdk-8u151-linux-x64,tomcat版本tomcat-8.0.47匀归,maven版本maven-3.0.5坑资。
前端開發(fā)環(huán)境windows10 64位,node.js版本v6.12.2穆端,webpack版本3.10.0袱贮。
前端線上服務(wù)器環(huán)境CentOS 6.8 64位。
后端線上服務(wù)器還沒開始配置体啰,后續(xù)會(huì)繼續(xù)更新攒巍。關(guān)于環(huán)境的具體配置會(huì)在接下來的文章中詳細(xì)介紹嗽仪,這里先做個(gè)概述,遇到的問題也會(huì)分享解決的方法和思路窑业。
三.開發(fā)工具
后端java開發(fā)使用idea(推薦)钦幔,前端使用sublime(根據(jù)個(gè)人愛好),數(shù)據(jù)庫管理工具用的是navicat常柄。如果不熟悉linux系統(tǒng)想要練習(xí)的可以使用vmware安裝虛擬機(jī)鲤氢,寫好代碼的前提是熟練的使用工具,如果工具不會(huì)用西潘,寫代碼的效率會(huì)很低下卷玉。
四.項(xiàng)目的初衷
做這個(gè)項(xiàng)目的時(shí)候并沒有想過去記錄,但是在做的過程中發(fā)現(xiàn)了很多問題喷市,在解決的時(shí)候發(fā)現(xiàn)網(wǎng)上找解決方案很難相种,完整詳細(xì)的項(xiàng)目也沒有多少,要不就是很復(fù)雜的項(xiàng)目無從下手品姓,要不就是片面的項(xiàng)目寝并。而且框架和環(huán)境的版本都不是適合的。并沒有去解釋這些版本的關(guān)系和如何去選擇腹备。導(dǎo)致花費(fèi)很多時(shí)間在找問題的所在衬潦。所以決定要記錄下來,能讓其他和我一樣的少走我得彎路植酥,也可有個(gè)交流的地方镀岛。還有一方面是為了記錄,作為自己一步一步走下來的足跡友驮。
五.項(xiàng)目github地址
后端代碼: 后端代碼地址
前端代碼: 前端代碼地址
qq交流群:200052362
項(xiàng)目網(wǎng)站地址:網(wǎng)站地址(未完成)
下面是項(xiàng)目詳細(xì)步驟的鏈接: