java工程師,你還記得我嗎?我是Servlet+jdbc+javaB

gamebus發表於2021-09-09
前言

在框架盛行的時代,SSH到SSM再到SpringBoot,又緊跟著腳步SpringBoot2.0和SpringCloud的你們,是否還會寫原生的Servlet呢?是否還會寫原生連線的JavaBean+jdbc運算元據庫呢?你是否還在別人的框架上耍的風生水起,如Mybatis和Hibernate及JPA間穿梭如雲得水?可不可以回頭看看我們都快遺忘的東西,也最基礎的東西......(我在這裡就不扯Servlet怎麼用,程式碼咋樣了,你們也不愛看。)
圖片描述

概述 現在寫一個Servlet,基本百度一下就知道怎麼用,怎麼寫,什麼Servlet,BaseServlet想用直接網上CTRL+C和CTRL+V就搞定了。出了什麼錯,前人基本該碰壁的都碰壁了並給出了相應的解決方法,我們學過框架後,覺得Servlet太繁瑣了,xml配置需要太多了,以至於Servlet3.0出來註解後雖然緩解了很大部分,現在市面上除了老專案,架構太大或者業務太複雜和基本懶得維護的專案外,還有會有新的專案重點用原生的Servlet嗎?現在看那麼文章,都是幾年前寫的,也讓新人學習有點迷茫,我到底學不學Servlet?
圖片描述
該學Servlet
學還是要學,基礎總要打好,不然以後別人一點深一點的你都不知道所以然,這就是為什麼SSH現在很少人用了,但是面試還挺多人問的,這是因為他經典。像Servlet,也是很經典的一個東西,現在有幾個人還記得Servlet的生命週期這些東西呢?我想,記得的,是那SpringMVC的原理流程,MVC的架構....當然,新的東西出來,就是因為舊的有問題,複雜繁瑣化才會出新的東西來最佳化他,如以前大一的時候我還在和幾個小夥伴高興的導jar包,分享jar包的快樂像我一開始的Sping整合SSH專案的過程還是拿著u盤拷程式碼,雖然很麻煩,還容易出錯。但是很親切,等會用maven,gradle,碼雲,svn,github等等這些替換舊時代方法的東西出來後。再也沒有以前那種快樂。雖然效率快了好多好多。
圖片描述
框架那些事
框架確實用起來很方便,以至於我們更少的去接觸底層的方面。也給新人的學習帶來捷徑,帶來成就感的捷徑,這也導致新人基礎沒打好,框架學的有模有樣(me too)在這種基礎不好搞框架的前提下,你是可以寫出一個像樣的東西,但就怕你質量不過關。像我耍了兩三年的框架,現在都慢慢回顧查漏補缺補回去。我記得有個人在我找工作的時候跟我講過一句話我印象特別深刻,應屆生,學個毛框架,你基礎打好了嗎?冒泡,快速,歸併,樹,圖,堆都懂了嗎?基礎和演算法才是你們該學的。到時這些東西都掌握了,出來找工作更硬氣。
總結

好了,扯了這麼多,我該說實話了,公司考核要我寫Servlet+jsp+jdbc+javabean+oracle。以前耍的都是mysql,還不準用任何框架。做一個圖書管理系統,我現在賊苦逼。擼了一星期終於給寫完了。一個基本的小系統。適合新手去練手。可以去碼雲看詳情

我上面說的都他媽是扯淡.....如有雷同,純屬巧合
圖片描述

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2809227/,如需轉載,請註明出處,否則將追究法律責任。

相關文章