Spring框架是Java平臺的開源的全棧應用程序框架和控制反轉容器實現,一般被直接稱為Spring??蚣艿囊恍┖诵墓δ芾碚撋峡捎糜谌魏蜫ava應用,但Spring還為基于Java企業版平臺構建的Web應用提供了大量的拓展支持。
Spring 框架是 Java 平臺的一個開源的全棧應用程序框架和控制反轉容器實現,一般被直接稱為 Spring。該框架的一些核心功能理論上可用于任何 Java 應用,但 Spring 還為基于 Java 企業版平臺構建的 Web 應用提供了大量的拓展支持。
雖然 Spring 沒有直接實現任何的編程模型,但它已經在 Java 社區中廣為流行,基本上完全代替了企業級 JavaBeans(EJB)模型。
Spring 框架以 Apache License 2.0 開源許可協議的形式發布,該框架最初由 Rod Johnson 以及 Juergen Hoeller 等人開發。
第一版由?Rod Johnson?開發,并在 2002 年 10 月發布在?Expert One-on-One J2EE Design and Development?一書中。2003 年 6 月,Spring Framework 第一次發布在?Apache 2.0 許可證下。2004 年 3 月,發布了里程碑的版本 1.0,2004 年 9 月以及 2005 年 3 月,又發布了新的里程碑版本。2006 年,Spring Framework 獲得了?Jolt 生產力獎?和?JAX 創新獎。
2006 年 10 月發布 Spring 2.0,2007 年 11 月 Spring 2.5,2009 年 12 月 Spring 3.0,2011 年 Spring 3.1,2013 年 11 月 Spring 3.2.5,2013 年 12 月發布了 4.0 版本。值得注意的是,Spring 4.0 版本中增加了對?Java SE?8,?Groovy?2,?Java EE?7 的一些方面以及?WebSocket?的支持。
2017 年 9 月 Spring Framework 正式發布了 5.0 版本,此版本引入了 Spring WebFlux,一個高性能、響應式、異步的 Web 框架。Spring 5.0 重點加強了對函數式編程、響應式程序設計(reactive programming)的支持能力,是一個非常大的進步。
在設計應用程序 Model 時,MVC 模式(例如?Struts)通常難于給出一個簡潔明了的框架結構。Spring 卻具有能夠讓這部分工作變得簡單的能力。程序開發員們可以使用 Spring 的 JDBC 抽象層重新設計那些復雜的框架結構。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
炫舞里的炫舞里的購物券怎么使用?麻煩說的具體點?購物券要和QB一起用。購買帶有 "纏繞和纏繞供使用。結算時可以使用物品價格15%的購物量。炫舞的購物券是怎麼用???就像算優惠券的用法一樣,是用來在商場買東西的??梢杂米銐虻膬灮萑徺I的物品有 "接受優惠券和在左上角。然后你把鼠標放在那個物品上,會彈出一個物品信息。底部會說明收了多少優惠券?,F在好像10%是用來買那個物品的,也就是10%的優惠券是90 ...
九江屬于哪個省哪個市哪個區?九江,古稱柴桑、江州、潯陽,是江西省下轄的一個地級市。九江是江西省區域性中心城市之一,長九融合的雙核城市,環鄱陽湖城市群副中心城市,長江中游城市群成員城市,長江經濟帶支點城市,贛、鄂、皖、湘區域性現代化中心城市。全市轄潯陽區、濂溪區、柴桑區、武寧縣、修水縣、永修縣、德安縣、都昌縣、湖口縣、彭澤縣、瑞昌市、廬山市、共青城市、九江經濟技術開發區、廬山風景名勝區管理局、廬山西...
天津學游泳的地在哪?多錢?1,天津大學游泳館2.天津跳水隊游泳館3.富康路游泳池300多元。孩子4歲了,想利用暑假學游泳,天津哪里教兒童游泳比較好?天津跳水館最專業,好像5年多了。南大游泳館,原三潭路43中,現南開體育館有??纯茨阍谀睦锔浇?。我的孩子沒有。;學了五節課不敢一個人游泳,但我一急,把她扔到了水里。事實上,它 在教練手里游泳是可以的。一開始我可以呼吸。我讀書的時候還不到4歲。開始連續學了...