jsp為什么被淘汰了
2023-05-17 16:21:47 閱讀(1095)
2021年了還有必要學(xué)jsp嗎?
2021年了沒有必要學(xué)jsp了。 因?yàn)閖sp對于現(xiàn)在的開發(fā)技術(shù)來說是逐漸被淘汰了,現(xiàn)在都是流行的前后端的分離技術(shù)了,也就是前端用html+css+js文件寫,后端用后端的語言來編寫然后通過ajax技術(shù)進(jìn)行數(shù)據(jù)之間的通信的這樣是有利于公司項(xiàng)目效率的提高的,所以沒有必要學(xué)習(xí)了。
jsp還有學(xué)的必要嗎?
jsp還是要學(xué)的,因?yàn)樵趙eb技術(shù)2.0時(shí)代必須要掌握的服務(wù)端腳本語言。 JSP就是Java Server Page,Java服務(wù)器頁面的意思,其實(shí)java虛擬機(jī)是不認(rèn)識(shí)jsp這種東西的, jsp在被使用的時(shí)候會(huì)被容器轉(zhuǎn)換成servlet然后被調(diào)用 你去的你tomcat目錄下的work\Catalina\localhost\下這個(gè)文件夾里能找到和你項(xiàng)目同名的文件,這里有你jsp轉(zhuǎn)成的servlet的.java和class文件。
jsp淘汰了為什么還有人用?
存在就是合理的。JSP從技術(shù)上看確實(shí)比較過時(shí)了,但它具有開發(fā)簡單、使用方便,性能優(yōu)異的優(yōu)勢。 如果我們要開發(fā)的業(yè)務(wù)功能特別簡單,功能數(shù)量也不多,只需要少數(shù)幾個(gè)頁面就可以實(shí)現(xiàn)的情況下,反而不建議使用過于復(fù)雜的架構(gòu),這也是JSP還能存在的原因。希望以上回答可以幫助到您。
jsp過時(shí)了嗎?
答案是非也,真正過時(shí)的是jsp的那些標(biāo)簽指令,JSP的應(yīng)用場景還是以服務(wù)端渲染SSR偏多,對于有搜索引擎優(yōu)化和首屏渲染速度有要求的項(xiàng)目JSP還是挺不錯(cuò)的,例如資訊類網(wǎng)站,宣傳類網(wǎng)站,servlet/jsp是Oracle官方支持的模板引擎,自然是值得信賴的。雖然類似于Freemarker、thymeleaf等模板引擎可以完全替代jsp,但我想說的是為什么要增加自己的學(xué)習(xí)成本?同樣可以用JSP做的事情總是變著花樣來折磨自己不累么?多花點(diǎn)時(shí)間陪陪家人,給自己娛樂不好么?對于我個(gè)人而言能用官方推薦的東西完成的一律用官方的,堅(jiān)決不用第三方的,除非官方?jīng)]有的。
jsp為什么被淘汰?
JSP被淘汰的主要原因是它無法實(shí)現(xiàn)前后端分離,也無法有效的完成MVC的分離與控制。 JSP將JAVA代碼直接寫在網(wǎng)頁上,雖然結(jié)構(gòu)簡單,但前、后端邏輯全部綁在一起,對以后系統(tǒng)的擴(kuò)展極為不利,也很難解決現(xiàn)在業(yè)務(wù)功能越來越復(fù)雜、架構(gòu)層次越來越多的問題。所以現(xiàn)在JSP可以說是被淘汰的技術(shù)。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處