Java Web 開發使用 jsp 頁面是否已經落後了?是的話現在流行用什麼?

時間 2021-05-09 02:27:16

1樓:歐陽軒轅

的確是落後了。SpringBoot目前是開發的主流,而SpringBoot本身不支援JSP,需要額外引用jar包,可能導致包的相容問題。

現在前端基本上用Html5+前端框架基本就可以。如果想使用資料繫結功能可以用SpringBoot官方推薦的Thymeleaf,或者Freemarker

2樓:白發生

流行 restful風格的。即後台部分只管返回json資料,怎麼呈現,那是前端的事情。

好處:前後端涇渭分明,而且後台通用,前端可以跨平台。不像過去jsp或者aspx這種指令碼類的,前端只是調調布局配色啥的。

3樓:張伯通

流行的就springboot了

我再說點不一樣的,但是有意思的

micronaut 和vertx

如果你知道反射,知道aop知道ioc

那你也應該知道目前spring大量使用的反射還是有那些缺點的。

這也就是用編譯時ioc的micronaut的啟動速度為什麼快的原因了再就是vertx。你寫非同步的東西開始會給你帶給一些耳目一新的感覺。

4樓:「已登出」

@陳龍 並不是只有war包才支援jsp,我用jar包照樣支援jsp的使用,甚至還能修改jsp而不重啟jar包。

回答正題,jsp確實在落幕,但是不代表他就不能用了。只要你還是在用tomcat等標準的servlet容器就有他的作用,天生支援熱部署,分分鐘秒殺一切,如果是內部系統我覺得jsp也還行,配合angular,搞乙個自己人用的spa還是ok的,開發迅速,加上jquery的一些外掛程式(分頁和excel),curd這些需求分分鐘搞定。

線上的就不推薦使用jsp,相比靜態頁面jsp確實醜,開發效率也沒有前後端分離來的快。

總之,如果是後端開發內部的系統,我個人覺得jsp依舊是第一梯隊的選擇(不接受反駁),線上請你前後端分離,手動滑稽。

5樓:陳龍

Spring Boot有多流行,JSP就有多落寞,這兩者的流行程度成反比。

Spring Boot支援JSP,但是有一些限制。例如內嵌容器用Jetty和Tomcat就只能打成War包,不能用Undertow。其實,Spring Boot最佳的使用方式就是不用JSP,而是通過Restful API和前端框架配合。

所以,Spring Boot用的越多,JSP用的就越少。

6樓:rye

jsp其實也有公司在用,但現在比較一致的看法是以後SpringBoot會流行起來。如果這個框架上有比較好的解決增量打包的方案,那麼jsp有很大概率被淘汰。

JavaWeb開發中前後端分離的技術方案

君慕賢 對於前後端分離的技術是乙個很大的創新,雖然現在已經很普遍了 現在的網際網路時代已經很久遠了,隨著技術的進步,我們對程式的要求越來越高,如果說你現在是什麼都會,那麼就會存在什麼都不精的問題,大型公司需要專業人才,小型公司需要前後端都會的人才,對於個人的職業發展,我更加贊成分離 後端開發的重點是...

當前java web 開發用得一般都是哪些框架?

君慕賢 我記得當年我還在上大學的時候,那些學長啊,老師啊,在吹SSH多牛皮,然後等我大學畢業之後SSH已經不復存在了,換來了SSM的更新換代,正所謂長江後浪推前浪,往往是那些最古老而又實用的知識被一些新知識給拍翻 其實個人感覺Hibernate是乙個比較不錯的框架,在使用起來不知道比Mybatis智...

學習java web開發需要學習計算機系統,編譯原理之類的基礎課程嗎?

正在看編譯原理龍書,看完就看鯨書。編譯原理,迅速建立模型的能力就在這裡面了,還有人叫這種能力叫抽象。而且,我本來打算寫編譯器的,後來想想算了,浪費時間,有這時間不如認真看鯨書和算導,以後再有新領域出來有的是機會寫編譯器。 Niii 看你描述像計算機專業的,如果是,老老實實去把基礎知識學好,以後的路不...