這是我們javaweb的第一篇文章,首先我們來介紹一下什么是Javaweb
JavaWeb:使用java語言完成服務器端程序開發(fā)
如下面這張圖所示:
可能不太好理解,那么就用通俗的語言來解釋一下。
任何的一個應用程序,首先它會有頁面,這也就是前端的內(nèi)容;然后你可以用這個應用程序來實現(xiàn)某些功能,這個就是后端服務器的功能;而你在使用它的時候肯定會產(chǎn)生數(shù)據(jù),那么這些數(shù)據(jù)就存儲在數(shù)據(jù)庫中,這就是最下層的數(shù)據(jù)庫內(nèi)容。我們的JavaWeb?完成的就是服務器端的程序開發(fā),再說具體點,就是對我們在頁面上傳來的數(shù)據(jù)進行業(yè)務處理。這個就是我們主要要學習的東西。
其實從這個描述中,我們就可以看出,一整個的程序其實它的分層是很明顯的,就是前端,后端,數(shù)據(jù)庫;然后呢,我們再利用相應的接口來完成各個部分的數(shù)據(jù)通信,這樣就完成了一個應用程序。
下面說一下我們的學習路線吧:
在這個Java整個系列中,我們會學習:HTML,CSS,JS,VUE等前端的內(nèi)容(這部分內(nèi)容不會收錄在這個專欄里面,而是放在了前端專欄里面),Ajax,JQuery,Mysql(數(shù)據(jù)庫的這部分內(nèi)容會放在數(shù)據(jù)庫的專欄里面),JDBC,Servlet,JSP,Cooki和session,F(xiàn)ilter,SSM,SpringBoot,SpringCloud等內(nèi)容。
當然,這個路線里面有許多東西都落后了,但是,我還是把它給列在了上面,因為怎么說呢,我個人覺得這些東西是一個基礎,或許那些過時的東西你學了,然后你以后一輩子也用不上它,但是它對于你理解這整個的知識體系是有幫助的,它能更好的幫你構(gòu)建你的知識體系,如果以后想學習更高層次的東西,也更容易觸類旁通的。就比如說,你學了一個前端框架,學了SSM,會點數(shù)據(jù)庫,然后就能寫個小網(wǎng)站了,但是底層數(shù)據(jù)的流向你知道嗎?它的運行原理你清楚嗎?它底層運用的知識你了解嗎?遇到bug能準確定位到是哪出錯了嗎?如果不是特別的清楚,那么上面的那些東西可以幫助你更好的理解這個。
最后,附贈一張java的學習路線圖吧:
文章來源:http://www.zghlxwxcb.cn/news/detail-436065.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-436065.html
到了這里,關(guān)于JavaWeb——1.JavaWeb概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!