Spring Framework

軟件截圖:
Spring Framework
軟件詳細信息:
版本: 4.0.1
上傳日期: 17 Feb 15
開發: Rod Johnson
許可: 免費
人氣: 53

Rating: 3.3/5 (Total Votes: 3)

Spring框架是分層的Java / J2EE應用程序框架的開放源碼的基礎上,發表在專家碼單對一個J2EE設計和開發由羅德·約翰遜(Wrox的,2002年)。
Spring框架是流動的,社會的,現代的,安全的,準備為雲和跨平台的,在Linux,Mac OS&NBSP運行; X 和Windows操作系統

什麼是新的本新聞稿中:

  • 在改進入門經驗:
  • 在新spring.io網站提供一系列的"入門"指導,幫助您了解春節。你可以閱讀更多關於導遊在第1章,入門本文檔中的春季節。新網站還提供了在春天傘被釋放的許多其他項目的全面概述。
  • 如果你是一個Maven的用戶,您還可能感興趣的POM材料的文件,它現在公佈每個Spring框架釋放有幫助的法案。
  • 刪除過時的包和方法:
  • 在所有廢棄的包,和許多過時的類和方法已被刪除與4.0版本。如果您是從以前的版本春季升級,你應該確保你有固定的,你是做過時的API的任何廢棄的電話。
  • 在Java的8(以及6和7):
  • 在Spring框架4.0提供了多種Java 8功能的支持。您可以使用lambda表達式和方法的引用與Spring的回調接口。這裡是java.time(JSR-310)和現有的一些註解一流的支持已經被改造為@Repeatable。您也可以使用Java 8的參數名稱發現作為替代啟用調試信息編譯代碼。
  • 在春季保持與舊版本的Java和JDK兼容:具體來說,Java SE 6中(具體地說,相當於最低水平JDK 6 Update 10的,因為在2008年發布)及以上仍完全支持。然而,對於基於Spring 4新開工的開發項目,我們推薦使用的Java 7或8。
  • 請注意,在Java字節碼8級(-target 1.8,所要求的-source 1.8)是唯一完全支持的Spring框架4.0。特別是,彈簧3.2的應用程序需要與一個最大Java 7的作為目標編譯,即使它們碰巧被部署到一個Java 8運行時。請升級到春天4對Java 8的應用程序。
  • 在的Java EE 6和7:
  • 在Java EE版本6或以上目前被認為是基準Spring框架4,與JPA 2.0和Servlet 3.0規範是特別重要的。為了保持與谷歌的App Engine和舊的應用程序服務器兼容,它可以將Spring應用程序部署到一個Servlet 2.5的環境;然而,Servlet的3.0+時,建議在所有可能的。
  • 在Groovy的bean定義DSL:
  • 在使用Spring Framework 4.0中,現在可以使用Groovy的DSL來定義外部bean配置。這在概念上使用XML bean定義類似,但允許一個更簡潔的語法。使用Groovy,您還可以輕鬆地直接在您的引導代碼嵌入bean定義。
  • 在核心容器的改進:
  • 現在春豆注射治療時,泛型類型為限定的一種形式。例如,如果您使用的是彈簧數據倉庫,你現在可以輕鬆地注入了具體的實施:@Autowired庫customerRepository
  • 如果你使用Spring的元註釋的支持,您現在可以開發定制的註釋,揭露特定屬性從源頭上標註。
  • 在的時候都自動裝配成列表和豆類陣列現在可以訂購。無論是@Ordered註釋和Ordered接口的支持。
  • 的@Lazy註解現在可以在注入點,以及@Bean定義中使用。
  • 在該@描述標註已添加了使用基於Java的配置開發。
  • 在對有條件過濾豆的廣義模型已經通過@Conditional註釋添加。這類似於@Profile但允許用戶定義策略來進行開發。
  • 在基於CGLIB的代理類不再需要一個默認的構造函數。支持是通過它重新包裝內聯和分佈Spring框架的一部分objenesis庫提供。這一戰略,沒有構造在所有的代理實例被調用了。
  • 還有就是管理整個架構的時區支持,現在,如在LocaleContext。
  • 在一般的Web改進:
  • 在部署到Servlet 2.5的服務器仍然是一個選擇,但Spring框架4.0現在主要集中在Servlet的3.0+環境。如果您使用的是Spring MVC測試框架,你需要確保一個Servlet 3.0兼容的JAR是在您的測試類路徑中。
  • 在除了前面提到的WebSocket的支持,以下通用方面做了改進,以Spring的Web模塊:
  • 您可以使用新的@RestController註解與Spring MVC應用程序,而無需添加@ResponseBody到每個@RequestMapping方法。
  • 在該AsyncRestTemplate類已被添加,允許異步非阻塞支持開發REST客戶端時。
  • 在春季現在開發Spring MVC應用程序時提供全面的時區的支持。
  • 的WebSocket,SockJS和STOMP消息:
  • 在一個新的春天的WebSocket模塊提供的WebSocket為基礎,雙向客戶端和服務器之間的網絡通信應用的全面支持。它是使用JSR-356中,Java WebSocket的API的兼容,並且除了提供SockJS基於回退選項(即的WebSocket仿真)用於瀏覽器還不支持WebSocket協議(例如,IE的小於10)。
  • 在一個新的春天,通訊模塊增加了對STOMP的WebSocket的子協議的應用以及註釋的編程模型從WebSocket的客戶路由和處理STOMP消息使用的支持。作為結果的@Controller現在可以同時包含@RequestMapping和@MessageMapping方法來處理HTTP請求和消息從WebSocket的連接的客戶端。新彈簧消息模塊還包含來自Spring集成項目,如信息,MessageChannel,MessageHandler的和其他人,作為消息傳遞應用程序的基礎的關鍵抽象。
  • 在測試改進:
  • 彈簧測試模塊(例如,@ContextConfiguration,@WebAppConfiguration,@ContextHierarchy,@ActiveProfiles等)在幾乎所有的註解現在可以用來作為元註解創建定制組成註釋和​​減少整個測試結構的重複。
  • 在活動bean定義配置文件,現在可以通過編程解決,只需通過實現自定義ActiveProfilesResolver並通過@ActiveProfiles的解析屬性註冊。
  • 在一個新的SocketUtils實用工具類已彈簧核心模塊,使您可以掃描免費的TCP和本地主機的UDP服務器端口的介紹。此功能是不特定於測試,但編寫需要使用插座集成測試時,可以證明是非常有用的,因為這開始在內存中的SMTP服務器,FTP服務器,Servlet容器等的示例測試。
  • 在Spring 4.0中,設置在這些類在org.springframework.mock.web包嘲笑的是現在的Servlet 3.0兼容。此外,一些在Servlet API mock對象(如MockHttpServletRequest,MockServletContext等)進行了更新與小的改進和提高可配置性。

什麼是3.2版本,新的

  • 在該框架內,以及通過精細的Java SE 7的支持升級CGLIB 3.0,ASM 4.0(這兩個我們現在內聯)和AspectJ 1.7
  • 在整個框架並發細化,避免使用同步盡可能的 - 特別是作用域/原型豆類
  • 允許@Autowired和@Value用作元註釋,例如在具體預選賽組合來構建定制注塑註釋
  • 支持自定義@Bean定義註解@Configuration類,如在具體的預選賽,@Lazy,@Primary等組合
  • 在異步MVC處理上的Servlet 3.0,與Spring MVC處理方法能夠返回可調用和DeferredResults
  • 在包容的前身 - 獨立的Spring MVC的測試項目,允許對Spring MVC應用一流的檢測
  • 在支持負載WebApplicationContexts在TestContext框架,並進一步改進了Web應用程序測試
  • 為0.5的JCache(JSR-107)作為後端為Spring緩存抽象
  • 早期支持

什麼是新的版本3.2 RC1:

  • 在一個新的搖籃的框架構建,使其更容易比以往任何時候都在GitHub上有助於Spring框架項目
  • 內聯CGLIB 3.0和4.0 ASM,完全支持Java 7的字節碼,使CGLIB的功能,可沒有一個CGLIB的依賴顯式聲明
  • 允許@Autowired和@Value用作元註釋,例如在具體預選賽組合來構建定制注塑註釋
  • 支持自定義@Bean定義註解@Configuration類,如在具體的預選賽,@Lazy,@Primary等組合
  • 在Servlet的3.0異步MVC處理,使用Spring MVC處理方法能夠返回可調用和DeferredResults(見Rossen的一系列博客文章)
  • 的前身 - 獨立的Spring MVC的測試項目,允許對Spring MVC應用一流的檢測(敬請關注這個Rossen的博客文章)列入
  • 在支持負載WebApplicationContexts在TestContext框架(敬請關注這一薩姆的博客文章)
  • 為0.5的JCache(JSR-107)作為後端為Spring緩存抽象
  • 早期支持

要求

  • 在Java 2標準版運行環境

類似的軟件

SQLAntaresia
SQLAntaresia

14 Apr 15

ZODB3
ZODB3

15 Apr 15

mysql-python
mysql-python

17 Feb 15

意見 Spring Framework

評論沒有發現
添加評論
打開圖片!