Spring GemFire 1.0.0.M2 釋出,支援 Java 和 .NET

釋出 | Costin Leau | 2010年12月08日 | ...

親愛的 Spring 社群:

我們很高興地宣佈 Spring GemFire 1.0 專案的第二個里程碑版本現已釋出,同時支援 Java 和 .NET!Spring GemFire 專案旨在使開發者更容易使用 GemFire 作為分散式資料管理平臺構建 Spring 驅動的高擴充套件性應用。

新的里程碑更新包括:

  • 原生支援 GemFire 6.5(除了 6.0)
  • 廣泛的名稱空間支援,用於配置所有主要的 GemFire 元件:快取、複製區域、分割槽區域和客戶端區域等等
  • 區域僅查詢(lookup-only)的新配置選項
  • 更多文件(是之前版本大小的兩倍)

要了解更多關於該專案的資訊,請訪問 Spring GemFire 的主頁

立即下載適用於 Java 的 Spring GemFire | 適用於 .NET 的 Spring GemFire

我們期待您的反饋!

vFabric 雲應用平臺更新

工程 | Adam Fitzgerald | 2010年11月30日 | ...

vFabric
我們最近釋出了 vFabric 雲應用平臺幾個元件的更新。正如 Rod Johnson 在原始公告中提到的,vFabric 旨在快速交付可即時擴充套件且雲可移植的下一代應用。這些最近的更新進一步增強了執行時應用服務之間的整合,並改進了現代應用的效能、可擴充套件性、監控和可管理性。

vFabric tc Server 2.1

vFabric tc Server 的更新使其仍然是構建和執行 Spring 應用的最佳平臺: 

  • Spring Insight
    隨 tc Server 2.1 附帶的 Spring Insight 在開發和預生產期間為 Spring 應用提供了即時可見的應用行為和效能洞察。  現在可以將應用行為的深度即時可見性持久化,以檢視跨越之前時間範圍的資訊。  管理和導航方面的改進使其更易於操作並更直觀地呈現有用資訊。
  • 增強的模板功能
    新的內建模板機制簡化了 tc Server 與 vFabric GemFire HTTP Session Management 和 Hibernate Cache Modules 的配置。  這使得 vFabric GemFire 可以隨 tc Server 2.1 自動啟動 – 無需應用程式碼更改或其他手動干預。

vFabric GemFire 6.5

vFabric GemFire 是面向現代應用的分散式資料管理平臺,提供動態擴充套件性、極高的效能以及類似資料庫的永續性。兩個新模組簡化了 GemFire 與 tc Server 和 Hibernate 的整合,為現代應用提供了複雜的資料管理。Jags Ramnarayan 在他的最新部落格文章中詳細介紹了這些內容,但我們在此將提供一個快速概覽。

  • vFabric GemFire HTTP Session Management Module
    vFabric GemFire HTTP Session Management Module 解除安裝並管理 tc Server 或 Tomcat 伺服器的 HTTP session 狀態。   預配置並隨 tc Server 自動啟動,GemFire HTTP Session Management 提供了高效能和可擴充套件性。  這對於處理大量請求且需要橫向擴充套件以滿足需求的 Web 應用尤為有用。
    • 將會話管理從 tc Server 或 Tomcat Servlet/JSP 容器中解耦
    • 獨立擴充套件應用伺服器和 HTTP 會話處理
    • 處理非常大的會話而不會丟失會話
    • 透過新的模板機制輕鬆連線到 tc Server,或透過少量配置修改連線到 Tomcat
  • vFabric GemFire Hibernate Cache Module
    vFabric GemFire Hibernate Cache Module 為 Hibernate 提供了快速、可擴充套件的分散式 L2 快取。Swapnil Bawaskar 在他的最新部落格文章中詳細介紹了這些內容。
    • 顯著提高 Hibernate 效能
    • 減少到資料庫伺服器的網路流量(和潛在瓶頸)
    • 獲得 GemFire 的所有企業級特性
    • 可擴充套件性 – 在整個叢集中分割槽資料
    • 開發者生產力 & 雲規模部署

vFabric Hyperic  4.5

vFabric Hyperic 是 vFabric 雲應用平臺的應用管理和監控元件,它為整個虛擬化應用棧提供了完整且持續的可見性。Jennifer Hickey 最近在Hyperic 4.5 版本的文章中描述了內部細節……

STS 2.5.1 中的新增 Groovy 除錯支援

工程 | Andrew Eisenberg | 2010年11月30日 | ...

我們在最近釋出的 SpringSource Tool Suite 2.5.1 中包含了對 Groovy 除錯的重大改進。一直以來都可以使用 Eclipse 原生針對 Java 的除錯支援來除錯 Groovy 應用,但由於 Groovy 與 Java 的語言差異及其超程式設計特性,許多除錯功能並未能發揮最佳效果。

本文中的所有截圖均取自一個簡單的 Grails 應用,因此這裡的除錯功能隱式地利用了動態新增的 Groovy 方法和屬性。

步入 (Step Into)

藉助增強的 Groovy 除錯支援,該……

Spring LDAP 1.3.1 釋出

釋出 | Ulrik Sandberg | 2010年11月30日 | ...

親愛的 Spring 社群:

我們很高興地宣佈 Spring LDAP 1.3.1 版本已釋出。這是一個更新版本,新增了一個 LDIF 解析庫、一個物件-目錄對映(ODM)框架,並修復了 1.3.0 中的一些問題。下載 | 變更日誌

更重要變更的摘要

  • 添加了一個物件-目錄對映(ODM)框架,用於 LDAP 和 Java 物件之間的基於註解的對映;很像 Hibernate 或 JPA,但用於 LDAP。感謝 Paul Harvey 的貢獻。(文件)
  • 添加了一個 LDIF 解析庫,並可選擇與 Spring Batch 整合。感謝 Keith Barlow 的貢獻。(文件)
  • 添加了 ContextMapperCallbackHandler 的擴充套件,可以向關聯的對映器提供指示,表明每個搜尋結果的響應都不同。(LDAP-185)
  • 現已支援 DIGEST-MD5 SASL 認證機制。Marvin S. Addison 貢獻。(LDAP-173)
  • AbstractTlsDirContextAuthenticationStrategy 現在提供了一個 setter 方法,用於自定義 TLS 協商中使用的 SSLSocketFactory。(LDAP-180)
  • 添加了認證方法,透過 AuthenticationErrorCallback 提供可能的認證異常。(LDAP-192)

在此獲取最新的 Spring LDAP 版本

Ulrik Sandberg 和 Mattias Hellborg-Arthursson,Jayway
Spring LDAP 團隊

關於

Spring LDAP 是一個用於簡化 LDAP 操作的 Java 庫,基於 Spring 的 JdbcTemplate 模式。該框架將使用者從查詢和關閉上下文、遍歷結果、編碼/解碼值和過濾器等常見繁瑣工作中解放出來。

LdapTemplate 類封裝了傳統 LDAP 程式設計中涉及的所有底層工作,例如建立 DirContext、遍歷 NamingEnumerations、處理異常和清理資源。這使得程式設計師可以處理重要的事情——在哪裡找到資料(DN 和過濾器)以及如何處理這些資料(對映到域物件以及從域物件對映、繫結、修改、解綁等),就像 JdbcTemplate 使程式設計師只需關注實際的 SQL 以及資料如何對映到域模型一樣。

此外,Spring LDAP 還提供了事務支援、一個連線池庫、一個物件-目錄對映(ODM)框架、一個集成了 Spring Batch 的 LDIF 解析庫、從 NamingExceptions 到映象的非檢查異常(unchecked Exception)層次結構的異常轉換,以及多個用於處理過濾器、LDAP 路徑和屬性的實用工具。

Spring LDAP 需要 J2SE 1.4 或更高版本才能執行,並且與 Spring Framework 2.0.x、2.5.x 以及 3.0.x 一起使用。從原始碼構建釋出二進位制檔案需要 J2SE 1.4 或更高版本。對於 1.2.1 版本,從原始碼構建時還需要安裝 JavaCC 4.0。1.3.x 版本則不需要,因為它使用 Maven2,Maven2 會在後臺處理所有此類依賴。

從何開始

從上面的連結下載分發包。分發包包含詳細的 JavaDoc 文件、完整的參考文件以及一個演示 Spring LDAP 不同使用方法的示例應用。

支援

支援可在Spring LDAP 支援論壇獲取
bug 報告、增強請求和補丁應提交到JIRA 問題跟蹤器

原始碼

原始碼可在 Spring Framework Subversion 倉庫中獲取
http://src.springframework.org/svn/spring-ldap/trunk (最新原始碼)
http://src.springframework.org/svn/spring-ldap/tags/spring-ldap-1.3.1.RELEASE (1.3.1 原始碼)

Maven 使用者

所有生產版本的 artifact 將從中央 Maven 倉庫獲取。或者,您可以指定 SpringSource 釋出倉庫

<repositories>
    <repository>
        <id>spring-release</id>
        <url>http://maven.springframework.org/release</url>
    </repository>
</repositories>

1.3.1.RELEASE 中的依賴項為

<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core-tiger</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-odm</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-batch</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>

釋出候選版本和里程碑版本可從 Spring Source 里程碑倉庫獲取

<repositories>
    <repository>
        <id>spring-milestone</id>
        <url>http://maven.springframework.org/milestone</url>
    </repository>
</repositories>

每夜構建快照可從 Spring Source 快照倉庫獲取

<repositories>
    <repository>
        <id>spring-snapshot</id>
        <url>http://maven.springframework.org/snapshot</url>
    </repository>
</repositories>

1.3.2.CI-SNAPSHOT 的依賴項為
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core-tiger</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-odm</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-core</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-batch</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>

Spring Integration 的 Maven 配置

釋出 | Mark Fisher | 2010年11月30日 | ...

依賴項

在您的 POM 檔案的 <dependencies> 部分新增以下內容

<dependency>
   <groupId>org.springframework.integration</groupId>
   <artifactId>spring-integration-core</artifactId>
   <version>2.2.3.RELEASE</version>
</dependency>

這將使 "spring-integration-core" 模組可用於您的專案("core" 包括 Messaging API 和 Enterprise Integration Patterns 支援)。如果您想使用任何介面卡或支援 XML、Groovy 和/或 Spring Security,您可以改為新增以下一個或多個作為 "artifactId" 的值

  • spring-integration-event
  • spring-integration-feed
  • spring-integration-file
  • spring-integration-ftp
  • spring-integration-groovy
  • spring-integration-http
  • spring-integration-ip
  • spring-integration-jdbc
  • spring-integration-jms
  • spring-integration-jmx
  • spring-integration-mail
  • spring-integration-rmi
  • spring-integration-security
  • spring-integration-sftp
  • spring-integration-stream
  • spring-integration-test
  • spring-integration-twitter
  • spring-integration-ws
  • spring-integration-xml
  • spring-integration-xmpp

注意: 上面列出的任何模組都會將 "core" 模組作為傳遞依賴引入,因此如果您使用了列表中的至少一個模組,則無需在 POM 中包含它。此外,一些……

Spring Integration 2.0 GA 釋出 (2010年11月)

釋出 | Adam Fitzgerald | 2010年11月29日 | ...

萬一您錯過了,上週 Mark Fisher 宣佈 Spring Integration 2.0 現已 GA。參考手冊中有一個名為 "Spring Integration 2.0 新特性是什麼?" 的章節,它是現有 1.0 使用者很好的起點,並提供了手冊中相關章節的多個連結,詳細解釋了新功能。Mark 的部落格還涵蓋了相應的 Maven POM 條目和一個供社群嘗試的 示例應用

此外,還有一個最近的網路研討會,題為 使用 Spring 構建訊息驅動架構,其中包含了對 Spring 對 ApplicationEvents、JMS、AMQP、任務執行和排程支援的相當廣泛的概述。還涵蓋了一個演示,展示了許多介面卡:REST、SOAP、電子郵件、XMPP 和 Twitter。強烈推薦任何希望在一小時內儘可能多地瞭解 Spring Integration 及其如何在 Spring 平臺中應用的開發者觀看此網路研討會。

下載 | 參考手冊 | 網路研討會 | 論壇 | 問題跟蹤器

Spring Integration 2.0 GA 釋出

工程 | Mark Fisher | 2010年11月23日 | ...

我很高興地宣佈 Spring Integration 2.0 GA 版本已釋出!

下載

包含 Spring Integration JARs、原始碼 JARs 和文件的分發 zip 包可在此處下載

依賴配置

這些 artifacts 應在今天晚些時候從中央 Maven 倉庫獲取。在此期間,您可以將 springframework Maven 倉庫新增到您的 POM 中。以下示例展示了對 "spring-integration-core" 的依賴和 springframework 倉庫條目。如果您計劃使用我們的任何介面卡,可以將 "spring-integration-core" 替換為相應的介面卡……

邁向移動應用開發

工程 | Keith Donald | 2010年11月20日 | ...

SpringOne2gx 大會上,我們宣佈了社交媒體和移動應用開發領域激動人心的新舉措。幾周前,Craig Walls 釋出了 Spring Social。今天,Roy Clarkson 釋出了 Spring MobileSpring Android。在這篇文章中,我想重點介紹這些專案,並分享 Spring 如何旨在簡化移動應用開發。

移動應用開發中的選擇

如果您參加了今年的 SpringOne2gx 大會,您會看到 Greenhouse,這是我們為社群構建的一個應用,同時也作為 Spring 技術的參考和驅動。Craig 向您展示了 Greenhouse 的一些社交元素,例如將您的賬戶與 Twitter 和 Facebook 連線的能力。還有許多移動元素。具體來說,Greenhouse 兼作移動 Web 應用,並提供原生的 Greenhouse for iPhone……

Spring Android 1.0.0.M1 釋出

釋出 | Roy Clarkson | 2010年11月20日 | ...

親愛的 Spring 社群:

我們很高興地宣佈 Spring Android 專案的第一個里程碑版本現已釋出!

Spring Android 支援在 Android 環境中使用 Spring Framework。1.0.0.M1 版本的顯著特點是 RestTemplate 支援,它為原生 Android 應用提供了強大的 REST 客戶端。

為了幫助您入門,Keith 發表了一篇題為邁向移動應用開發的部落格,提供了對該專案的見解。

這個里程碑是令人興奮的未來道路上的第一步。如果您正在構建與 Spring web 應用通訊的原生 Android 應用,我們邀請您加入 Spring Android 專案的開發!

Spring Mobile 1.0.0.M1 釋出

釋出 | Roy Clarkson | 2010年11月19日 | ...

親愛的 Spring 社群:

我們很高興地宣佈 Spring Mobile 專案的第一個里程碑版本現已釋出!

Spring Mobile 提供了對 Spring MVC 的擴充套件,有助於開發跨平臺的移動 Web 應用。1.0.0.M1 版本的顯著特點是支援伺服器端裝置檢測。

為了幫助您入門,Keith 發表了一篇題為邁向移動應用開發的部落格,提供了對該專案的見解。

這個里程碑是令人興奮的未來道路上的第一步。我們邀請您參與 Spring Mobile 的開發,並期待您的反饋!

獲取 Spring 新聞郵件

訂閱 Spring 新聞郵件,保持聯絡

訂閱

搶先一步

VMware 提供培訓和認證,助力您的職業發展。

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視全部