色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如果沒有spring的框架集合,java將會很快被遺棄對嗎?

榮姿康2年前13瀏覽0評論

作為一名從業多年的IT人,我曾長時間使用Java進行軟件開發,同時也出版過Java編程書籍,所以我來回答一下這個問題。

要想了解Spring框架對于Java語言的重要性,首先要了解Java語言的發展歷程。Java語言的快速發展經歷了四個重要的階段,每個階段都讓Java獲得了大量的用戶從而逐漸形成了一個龐大的Java生態。

Java語言的第一次快速發展得益于Applet,Applet是以瀏覽器為運行容器的展現層技術,但是Applet能做更多的事情,這在以靜態資源為主要呈現形式的WebSite階段,Java給了技術人員更多的可能性,也因此得到了廣泛的使用。當然,Applet需要感謝Netscape。

Java語言的第二次快速發展得益于JSP/Servlet技術,JSP/Servlet技術讓Java的性能得到了充分的發揮,在與CGI技術的對比中,JSP/Servlet技術無論從性能上還是擴展性上都占據了明顯的優勢,從而奠定了Java在Web開發領域的地位。由于Java天然的多線程屬性以及分布式開發屬性,使得Java在后端開發領域得到了廣泛的應用,一直到今天。

Java語言的第三次快速發展得益于開源框架,這些開源框架包括Struts、Hibernate、Spring等,其中Struts系列解決了MVC結構的問題,Hibernate解決了DAO結構的問題,而Spring則解決了JavaBean容器的問題,這三個流行框架中唯有Spring提高了執行的效率(需要一定的規模),而且相比于EJB,Spring更輕也更好用,所以Spring得到了廣泛的使用。

雖然Spring解決了很多問題,而且是關乎性能的問題,但是應該說是Java給了Spring發展的機會,而不是Spring給了Java機會,因為如果沒有Spring,Java的企業級開發也有其他方案,Spring解決的問題只是方便,還算不上創新。當然,今天的Spring家族已經非常龐大了,龐大到Spring自己都看不下去了,所以推出了SpringBoot來解決一下復雜的配置問題。

Java語言第四次快速發展得益于Android系統,由于Android系統的采用,使得在移動互聯網時代Java依然非常活躍。從未來發展的趨勢來看,Java語言將依然有廣泛的應用場景。但是目前Python、JavaScript和Go語言的上升趨勢也比較明顯,對于程序員來說,應該重點關注一下,尤其是Java程序員。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。

如果有互聯網方面的問題,或者考研方面的問題,都可以咨詢我,謝謝!