使用 Spring Boot 應用程式進行客戶端開發 - 第 2 部分

工程 | Dave Syer | 2021 年 12 月 17 日 | ...

第 1 部分

使用 SSE Stream 的純 Javascript

在這種簡單的 HTML 替換用例中,Vue 並沒有真正增加很多價值,而且對於 SSE 示例來說根本沒有價值,因此我們將直接使用原生 Javascript 實現它。這是一個流標籤

<div class="tab-pane fade" id="stream" role="tabpanel">
	<div class="container">
		<div id="load"></div>
	</div>
</div>

以及用於填充它的一些 Javascript

<script type="module">
	var events = new EventSource("/stream");
	events.onmessage = e => {
		document.getElementById("load").innerHTML = e.data;
	}
</script>

使用 React 的動態內容

使用 Spring Boot 應用程式進行客戶端開發

工程 | Dave Syer | 2021 年 12 月 17 日 | ...

本文探討了 Spring Boot 開發者在使用 Javascript 和 CSS 構建應用程式客戶端(瀏覽器)時可用的各種選項。計劃的一部分是探索一些在傳統的 Spring Web 應用程式的伺服器端渲染世界中執行良好的 Javascript 庫。這些庫對於應用程式開發者來說傾向於輕量級,因為它們允許你完全避免使用 Javascript,但仍然可以擁有一個不錯的漸進式“現代” UI。我們還將研究一些更“純粹”的 Javascript 工具和框架。這就像一個光譜,所以這裡做一個總結(TL;DR)…

本週 Spring 要聞 - 2021 年 12 月 14 日

工程 | Josh Long | 2021 年 12 月 14 日 | ...

大家好,Spring 粉絲們!你們好嗎?歡迎來到最新一期的《本週 Spring 要聞》!我一切都好!寫這篇文章的時候是中午,今天晚些時候我將和 Matt Raible 一起進行 GSUG 聯合演講。然後,今晚午夜到凌晨 5 點或 6 點(我的當地時間),我將為 GOTO 啟動一個為期兩天的研討會!期待在那裡見到大家!好了,我們有很多內容要介紹,讓我們開始吧!

Log4J2 漏洞和 Spring Boot

工程 | Phil Webb | 2021 年 12 月 10 日 | ...

更新:自本部落格文章釋出以來,已釋出新的 logback 1.2.9 版本。雖然這修復了一個安全問題,但利用此漏洞的前提條件非常不同,因為它“需要對 logback 配置檔案具有寫入許可權”。Log4J 也釋出了新的 2.17.0 版本,修復了 CVE-2021-45046CVE-2021-45105。Spring Boot 2.5.82.6.2 已釋出,併為 logback 1.2.9 和 Log4J 2.17.0 提供了依賴管理。Log4J 2.17.1 包含對 CVE-2021-44832 的修復。

正如您可能在新聞中看到的,針對流行的 Log4J2 庫報告了一個新的零日漏洞利用,該漏洞可能允許攻擊者遠端執行程式碼。該漏洞已報告為 CVE-2021-44228,針對的是 log4j-core jar,並且已在 Log4J v2.15.0 中修復…

新的 AOT 引擎將 Spring Native 帶入新高度

工程 | Sébastien Deleuze | 2021 年 12 月 09 日 | ...

我代表團隊和所有貢獻者,很高興宣佈 Spring Native 0.11 版本釋出,該版本為 Spring Boot 2.6 提供了原生支援。這個雄心勃勃的版本是 Spring 團隊五個月辛勤工作的結果,他們一直致力於全新的架構,將 Spring 對使用 GraalVM 建立原生可執行檔案的支援提升到新的水平。您現在就可以在 start.spring.io 上試用!

在 Spring 開發者倡導者 Josh Long 的新 Spring Tips 影片中,瞭解更多關於 Spring Native 0.11 的資訊並觀看其演示。

全新的 AOT 引擎

該…

Spring Cloud Gateway 和 gRPC

工程 | Alberto C. Ríos | 2021 年 12 月 08 日 | ...

從 3.1.0 版本開始,作為 Spring Cloud 2021.0.0(又名 Jubilee)釋出列車的一部分,Spring Cloud Gateway 開始支援 gRPC 和 HTTP/2。

我們將介紹 gRPC 背後的基本概念,並透過兩個示例演示如何配置它。

  • 第一個示例展示了 Spring Cloud Gateway 如何在無需知道 proto 定義或修改現有 gRPC 伺服器的情況下透明地重新路由 gRPC 流量。

  • 另一個示例展示瞭如何在 Spring Cloud Gateway 中建立一個自定義過濾器,將 JSON 有效負載轉換為 gRPC 訊息。

gRPC 和 HTTP/2 簡介

HTTP…

在零信任環境中為 Spring Boot 應用提供端到端安全通訊

工程 | Josh Long | 2021 年 12 月 08 日 | ...

在零信任環境中為 Spring Boot 應用提供端到端安全通訊

大家好,Spring 粉絲們!今天,我們很高興宣佈在零信任環境中為 Spring Boot 應用提供端到端安全通訊的所有功能已全面可用。您可以為 Spring Boot 應用實現端到端通訊安全,或在任何通訊點終止傳輸層安全。您還可以自動化所需所有 Azure 資源的預配和配置,以確保通訊安全。

將安全通訊作為您的解決方案架構的一部分可以…

訂閱 Spring 電子報

透過 Spring 電子報保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速前進。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱即可為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部