話說做者如今仍是一個正在學習前端的學生,當初是從基礎的開始入門的。從HTML->CSS->JS後,總算是明白了製做網頁的基本套路,擁有了本身「創造」一個網頁的資本了。後來的學習也主要是爲了實現更多不一樣的前端的效果,其中包括CSS3->JS高級編程。固然了最重要的仍是實踐!本身作出來了才最實際!(不過作完了的確很容易忘記,瑣碎的知識點很容易混淆,因此如今開始學習JSP就打算寫個博客,記錄一下~) 前端
不過,入門真的是一個很辛苦的過程,基礎的用法經過實踐還能夠探索出來,到了後來就不那麼簡單了! 隨着我須要實現的功能愈來愈複雜,我要接觸了「工具」也愈來愈多。譬如我當初是查了好久才知道,原來JS是沒有本地讀寫功能的···(由於安全問題,原來是有這個功能的,如今被除掉了)因而,我趕上了ajax。對!這個語言的確是和JS是同出一轍的,擁有一樣的語法。當初我覺得它的最大的做用僅僅是「不用刷新就能夠更新頁面」的功能。(其實,它用來請求後臺操做,連接數據庫也頗有做用的!)看上了它能夠對服務器端的文件進行讀取,我就懵懵懂懂的去查資料。(記得必定要是服務器上的!)發現不能夠就只能本身搭服務器來運行。最後能夠讀取了才發現它只提供「讀取」功能,並且必須是文檔流的文件。 java
就這樣,我又發現了一個問題。就是作前端的也要精通後臺技術的,否則給你數據也顯示不了啊!有內容也組成不了頁面啊!因而,來到了後臺的領域,做者更加不知道應該如何下手了··· ajax
後臺有三種語言,PHP、ASP、JSP。爲何當初會選擇JSP呢~實際上是由於恰好在學習java,就順便當擴展知識了~其實,如今找工做貌似使用PHP的比較多。可是,網上又說JSP比較好,可能會是時代趨勢吧~(做者邪惡的覺得本身頗有前瞻性,呵呵。)可是,做者很拽的不從基礎學起(是根本不知道從哪裏開始啊!),並且在機緣巧合之下參加了一個網站的項目。因而,有跑去學習框架了~(什麼叫框架?做者當初也不太懂,就像那些什麼重載、構造函數的不懂,如今的理解就是一個很方便的函數庫,那裏有本身的一套「語言」,你這樣寫就能夠減小不少工做了!)作起來的確駕輕就熟,由於他比較簡單嘛~不過,更多的時候是不明白他到底是爲何這樣作的···(沒有學數據庫的做者爲一個功能糾結了好久,後來發現我要作了只是一個很簡單的「外鍵的連接」,次奧!) 數據庫
因而,我開始來學習這個JSP來着,這個被稱爲原生語言的好厲害的說!不過,仍是那句:入門好坑爹啊!!!!網上的不清不楚,書上的高深莫測。可能要像以前的那樣,一里通才能夠百里明。因此,爲了之後的初學者可能有點啓發(主要仍是做者怕記憶力很差),記下了本身的練功祕籍!欲練神功,請看下一回合! 編程