首頁>Club>
3
回覆列表
  • 1 # Jackyguoguo

    1.Spring提供了對WebSocket程式設計的支援,包括支援JSR-356 - WebSocket的Java API

    2.鑑於WebSocket僅僅提供了一種低層次的API,急需高層次的抽象,因此Spring4.0在網頁套接字之上提供了一個高層次的面向訊息的程式設計模型,

    該模型基於SockJS,並且包含了對STOMP協議的支援

    3.新的訊息模組,很多的型別來源於Spring Integration專案。這個訊息模組支援Spring的SockJS / STOMP功能,同時提供了基於模板的方式釋出訊息

    4.Spring是第一批支援Java8特性的Java框架,比如它支援的lambda表示式,別的暫且不說,這首先能夠讓使用特定的回撥介面更加簡潔,程式碼更加易讀

    5.與Java8同時得到支援的是JSR-310 - 日期與時間API,在處理時間和日期時,他為開發者提供了java.util.Date或java.util.Calendar更豐富的API

    6.為Groovy中開發的應用程式提供了更加順暢的程式設計體驗,尤其是支援非常便利地完全採用的Groovy開發春天應用程式。隨這些一起提供的是來自於Grails的

    的BeanBuilder,藉助它能夠透過常規配置春季應用

    7.添加了解條件化建立bean的功能,在這裡只有開發人員定義的條件滿足時,才會建立所宣告的bean

    8.Spring4.0包含了Spring RestTemplate的一個新的非同步實現,它會立即返回並且允許在操作完成後執行回撥

    9.添加了對多項JEE規範的支援,包括JMS2.0.JTA1.2.JPA2.1和Bean Validation1.1

  • 2 # 煤老闆的小夥伴她爹

    Spring Cloud的子專案,大致可分成兩類:


    一類是對現有成熟框架Spring Boot的封裝和抽象,也是數量最多的專案;


    第二類是開發了一部分分散式系統的基礎設施的實現,如Spring Cloud Stream就是kafka, ActiveMQ這樣的角色。開發人員進行微服務的實踐,第一類子專案就已經足夠使用,如:


    Spring Cloud Netflix

      是對Netflix開發的一套分散式服務框架的封裝,包括服務的發現和註冊,負載均衡、斷路器、REST客戶端、請求路由等。


    Spring Cloud Config

      將配置資訊中央化儲存, 配置Spring Cloud Bus可以實現動態修改配置檔案。


    Spring Cloud Bus

      分散式訊息佇列,是對Kafka, MQ的封裝。


    Spring Cloud Security

      對Spring Security的封裝,並能配合Netflix使用。


    Spring Cloud Zookeeper

      對Zookeeper的封裝,使之能配置其它Spring Cloud的子專案使用。


    Spring Cloud Eureka


    Spring Cloud Eureka 是 Spring Cloud Netflix 微服務套件中的一部分,它基於Netflix Eureka 做了二次分裝,主要負責完成微服務架構中的服務治理功能。

  • 3 # 使用者3290188882906043

    您好,希望以下回答能幫助您 《SPRING技術內幕——深入解析SPRING架構與設計原理》 該書講了spring的ioc容器原理,在xml的spring配置檔案中,物件是如何解析並生成的。 spring的aop,面向切面程式設計。這兩塊是比較重要的,屬於核心部分。 其他的如spring mvc ,spring jdbc與hibernate,ibatise整合,spring事務,spring security, spring 任務排程都有介紹。 大體來說,屬於跟著程式碼走向,一個類一個類介紹了一下。其實程式碼都是有英文註釋的。 跟著作都的思路看過來也還是可以的,最好是對照類圖分析。 如您還有疑問可繼續追問。

  • 中秋節和大豐收的關聯?
  • 聯合國是什麼概念?