Serlvet、JSP和JSTL的聯繫

沒有平白無故的愛和恨,沒有平白無故的編程

前言:前端

想這世間,沒有平白無故的愛,也沒有平白無故的恨,一切都有有緣由的,我想編程亦是如此,技術時常更新,程序員時常學習,隨着時間的推移,程序員髮際線的增高,生活無處不編程,將來必將是編程的天下,大勢所趨,人工智能的時代已經到來,程序員還會少嗎?敢問路在何方,路在腳下,人人心中的壓力都是來自於本身不努力不積極而又不甘於現狀,少給本身找藉口,多給本身找方法,幸運女神不是人人都能遇到的,仍是正確面對現實,我命由我不禁天,人生贏在轉折處,改變從如今開始。程序員

 

一覽衆山小

大學兩年光景已然,往日不復返,何須再留戀,且看當下,人生路漫漫,我欲求生計,奈何輕閱歷,在此感嘆曰:年少無知,虛度光陰,欠債還錢,因果自負。數據庫

 

行了,不扯淡了,奔主題,正式學JAVA是從大二下學期開始的,算算時間,也四個多月了,不說學會了多少,至少對編程思想有所理解,我以爲學編程不是學具體哪門語言,而是學編程思想,編程思想就是心法,語法函數就是招法,注重心法而忽視招法,有句話叫「得行而忘意,無異於捨本逐末;得意而忘形,方能遊刃有餘」,要記住,一切語言都是紙老虎,要成爲風清揚式的一代大師,無招勝有招,這個個人我的追求。編程

 

大一學C語言,後學C++,再到學Java,一路學過來,發現語言都是互通的,要分幾個模塊的話,我以爲基礎部分變量,常量,數據類型,控制流程,函數,數組,面向對象思想這些是老把式,你要是會這些,就能行走於江湖,吹吹牛聊聊天噴噴天仍是能夠的,可是你要想成爲一代大師,這些只是扎扎馬步,基本功,你要學的東西有不少。後端

 

就拿我如今所理解的Java來講,除了剛纔所說的老把式基礎,就是工具類的學習,Java中無非就兩種,本身建立類庫和使用別人的類庫,先說使用別人的類庫,就是別人把經常使用的功能方法封裝起來整合到相對應的包下,那咱們如何使用呢,很簡單,看API文檔便可,那些基礎語法就至關於小時候學的拼音,英語中的26個英文字母,那這個API就至關於新華字典,英語字典,全部的類庫都在API文檔中以不一樣的包名分類,存在於此,用的時候想用什麼,就從相對應的包下去查找使用便可。那再說本身建立類庫,就是本身寫一個類,這個類中的方法在不少場景中都能通用,那爲了方便,減小代碼量,就把這個類打包,而後本身或別的人要用的時候導入這個包就可使用了,用什麼導什麼,這就是咱們爲何總要導包的緣由。數組

 

學好了這些,再去學一些數據存儲,說到數據存儲,其實學C語言和C++的時候最清楚了,鏈表那玩意學起來真的頭疼,當時硬着頭皮學還學不懂,要不是後來頓悟,期末的課程設計都估計懸了。後來學Java才知道Java中不用本身去寫鏈表了,那些複雜的東西都被大牛們封裝到類裏面了,用的時候直接用就好了,聽着就興奮,拍手叫好。剛開始學集合框架,懂得了如何存儲數據,可是這玩意就是存着玩的,不能持久存儲,再後來就學了數據庫,連着學習JDBC,而後把以前存在集合中的數據搞到數據庫裏了,嘖嘖嘖,美滋滋。瀏覽器

 

到這一步,Java成神之路纔剛剛開始,踏上征程,披荊斬棘,誰敢阻我。呵,真遇到一道鴻溝,走着走着我好像看到了前端後端的分水嶺,因爲大二上學期學校開了Web前端課程,HTML,CSS,JavaScript簡單學了點,而如今Java一路學來,都在控制檯輸出,衝到如今,我彷彿看到了外面更精彩的世界,我須要一個東西從這跨過去,別急,這個時候Servlet等不及了,來呀老兄,我帶你去看看,你還別說,這老兄真厲害,有個哥們想在瀏覽器地址欄訪問泰斗賢若如的博客,輸入https://www.cnblogs.com/zyx110/後得先請求Servlet,Servlet贊成後纔給你個響應,讓你訪問泰斗賢若如的博客,我靠,牛逼啊,我看見這Servlet就感受發現了新大陸同樣,我決定我要跟着這哥們混。框架

 

我跟着Servlet混了好長一段時間後,我慢慢發現,這傢伙雖然強大,但也有弱點,就是往瀏覽器頁面輸出的時候寫太多代碼了,好麻煩的。剛想着這事呢,由打對面過來一哥們,拍了我一下,說:想啥呢你?我愣了一下,一看,不認識,我問他,你誰啊?他說:我叫JSP,是Servelt的同胞兄弟。啥玩意,我嚇了一跳,跟Serlvet這麼長時間了,也沒聽Servlet提起過。JSP說:別瞎想了,沒騙你,我和Servlet我倆同樣,只不過名字不同罷了。而後我跟JSP聊,聊完才知道,我靠,這纔是大佬,雖然和Servlet差很少,可是他在瀏覽器頁面上輸出顯示的時候比Servlet好寫多了,我跟JSP說,你好牛逼啊,不只能寫Java代碼,還能這麼輕鬆的向網頁輸出,果真是高人不露相啊。JSP笑了笑說,別捧我了,每一個人都有每一個人的優缺點,我也是有缺點的。我有點好奇,就問,你還有缺點啊,說來聽聽。JSP絕不吝嗇,把他的缺點都如數跟我說了,他說他雖然能把Java代碼和HTML等前端代碼混着寫,可是這樣也很麻煩,代碼量依舊很大。我還有倆好兄弟,我能夠給你認識認識,叫JSTL和EL表達式,他倆跟我關係很好,我身上的缺點在他倆那都不是事,贈你倆標籤就能搞定,若是你不想用他給的標籤,我可讓他教你自定義標籤,你能夠本身封裝本身定義,用的時候把你自定義的標籤往我那一放,一大堆代碼倆標籤就能搞定,那才節省代碼量呢,並且別人也能用你自定義的,只須要引入你定義的標籤庫就行,老牛逼了,咋樣,想不想認識。我都聽傻了,我靠,我靠,我靠,激動的說不出話了,給JSP一個走的眼神,他就帶我去找JSTL和EL表達式了。人生就是這樣,真是無巧不成書啊,哈哈。函數

 

到了JSTL和EL表達式的家,他倆住一塊呢,JSP首當其衝,過去說兩位老兄近來可好啊,那倆一看是JSP,也高興,JSTL說你來的恰好,前兩天給別人自定義了個分頁的標籤,給送了兩瓶茅臺,咱兄弟三恰好,如何?JSP說,先別急,我今天還帶來一人,想認識認識你倆呢。JSTL說好啊,在哪呢?就在門口呢,我叫進來,等着。我一直在門口等着呢,見JSP出來了,迎上去,JSP說,走,帶你見見倆老哥。說完我就跟着JSP進去了,看見屋裏倆人,確定沒錯了,我主動說,小生是一個學習JAVA的菜鳥,久仰兩位大神大名,特來拜訪。JSTL和EL表達式倒也謙虛,真正的大佬都這樣,待人親切和藹,我很喜歡。JSTL說,兄弟嚴重了,什麼大神不大神的,說着拿出兩瓶茅臺來,來,今天不醉不歸。都是性情中人,我坐那就直接和他們喝上了,喝的差很少,我跟他們聊天,我說,我據說這邊有不少大神,什麼叫Spring,SpringMVC,SpringBoot啥的,大家認識嗎?JSTL看看我,一我的哈哈大笑了起來,他喝的有點多了,一聽我這話,跟我說:啥大神,你也過高看他們了,他們只不過跟着咱們和Servlet混了些日子,熟了以後用咱們幾我的的一些東西結合自身學到的基礎本身封裝了一下,叫啥SSM框架啊啥的起了個名,而後帶出去,給不少程序員解決了一些問題,因此用的人挺多的,時間長了名氣就大了,不知道的都感受他們很牛逼,其實就是用了咱們這些底層的東西封裝了一下而已,你也能夠封裝,你要是有實力,咱們幾個幫你,你也能出名。我一聽,笑了,哈哈,小生不才,還沒那本事,就期望能跟幾位大神多到處,多學學,出來後能混碗飯吃就滿足了,那些虛名不要也罷。JSTL一拍我肩膀,好兄弟,不浮躁,未來必成大器(這是我編的,哈哈,先努力吧),來,,喝。。。。。。。。工具

本節完,欲看後事如何,請看下回分解

*****************************************************************************************************

個人博客園地址:https://www.cnblogs.com/zyx110/

相關文章
相關標籤/搜索