STS Cloud Foundry 整合 2.7.0.M4 釋出

釋出 | Martin Lippert | 2011 年 8 月 24 日 | ...

親愛的 Spring 社群,

我很高興地宣佈 SpringSource Tool Suite (STS) 的 Cloud Foundry 整合釋出了一個新的里程碑版本 2.7.0.M4。此里程碑版本包含對剛剛釋出的 Micro Cloud Foundry 的支援,並允許您直接在 IDE 中註冊使用者。除此之外,此里程碑版本還包含對現有功能的許多修復和改進。

工具的安裝說明和快速指南可在 SpringSource 團隊部落格上找到:在 STS 中使用 Cloud Foundry

支援 Neo4j 的 Spring Data Graph 1.1.0 釋出

釋出 | Thomas Risberg | 2011 年 8 月 19 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈,支援 Neo4jSpring Data Graph 專案的第二個版本 (1.1.0.RELEASE) 現已釋出!

Spring Data Graph 於 2011 年 4 月首次公開發布後,我們主要專注於使用者反饋。

透過改進的工具相關文件和升級的 AspectJ 版本,我們解決了使用者報告的許多 AspectJ 問題。藉助最新的 STS 和 Eclipse,以及有望與 Idea11 相容,開發 Spring Data Graph 應用可以避免惱人的紅色波浪線。為了進一步簡化開發,我們還提供了 ant/ivy 的示例構建指令碼和 gradle 外掛。

當然,我們與 Neo4j 的開發保持同步,目前使用的是 Neo4j (1.4.1) 的最新穩定版本。

在 Neo4j 的過去幾個月開發中,改進的查詢支援(CypherGremlin)是重要的方面之一。因此,我們努力在所有層面支援它。現在,可以從 Spring Data Graph Repositories、從 Neo4j-Template 執行 Cypher 查詢,也可以作為動態欄位註解的一部分以及透過引入的實體方法執行。Gremlin 指令碼也是如此。這種新的表達能力可以實現什麼?讓我們來看看。

例如,在一個倉庫中


	public interface PersonRepository extends GraphRepository, NamedIndexRepository {
	
	    @Query("start team=(%team) match (team)-[:persons]->(member) return member")
	    Iterable findAllTeamMembers(@Param("team") Group team);
	
	    @Query(value = "g.v(team).out('persons')", type = QueryType.Gremlin)
	    Iterable findAllTeamMembersGremlin(@Param("team") Group team);
	}

Neo4j Template API 進行了徹底的改進,使得方法更少,更專注。高階查詢結果處理能力(型別轉換、對映、單結果、處理器等)現在使用更流暢的 API 實現。這個新 API 適用於所有型別的查詢,無論是索引查詢、圖遍歷、Cypher 查詢還是 Gremlin 指令碼。


	template.query("start n=(0) match n-->m return m", null).to(Node.class);
template.execute("g.v(0).out", null).to(Node.class);

template.lookup("relationship", "name", "rel1").to(String.class, new PropertyContainerNameConverter()).single();

template.traverse(referenceNode, traversalDescription).handle(new Handler<Path>() {
            public void handle(Path value) {
                final String name = (String) value.endNode().getProperty("name", "");
                resultSet.add(name…

SpringSource Tool Suite 2.8.0.M1 釋出

釋出 | Martin Lippert | 2011 年 8 月 11 日 | ...

親愛的 Spring 社群,

我很高興地宣佈,我們剛剛釋出了 SpringSource Tool Suite (STS) 下一個版本的首個里程碑構建。

此里程碑版本主要為 Groovy&Grails 開發者帶來了一些更新和新功能,包括

  • 更新至 tc Server Developer Edition 2.5.1
  • 更新至 Maven 3.0.3
  • 更新至 Mylyn 3.6.1
  • 運行於 JDK 1.7.0,包括 Spring Roo 1.1.5
  • constructor-arg 的驗證和快速修復
  • 支援 Grails 2.0.0.M1
  • 增強了對 Grails 2.0.0.M1 的 DSL 支援
  • Groovy-Eclipse 的許多改進

更多詳細資訊可在 2.8.0.M1 新增功能和注意事項 文件中找到。詳細的安裝說明也已提供,請參閱里程碑更新站點上的安裝說明。

與往常一樣,可以從 STS 下載頁面下載,請檢視“其他下載”。

2.8.0.M2 計劃於九月下半月釋出,緊隨其後的是……

支援 Oracle 資料庫的 Spring Data JDBC 擴充套件 1.0.0.M2 釋出

釋出 | Thomas Risberg | 2011 年 7 月 28 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈,支援 Oracle 資料庫的 Spring Data JDBC 擴充套件 1.0 專案的第二個里程碑版本 (1.0.0.M2) 現已釋出!

新的 Spring Data JDBC Extensions 專案旨在為特定供應商的 JDBC 擴充套件提供額外支援,以及與 QueryDSL 等 JDBC 互動的新方法。大部分支援由 SpringSource 專案“用於 Oracle 資料庫的高階包”(曾面向支援訂閱客戶提供)移植的程式碼組成。我們現在將這些程式碼提供給所有 Spring 使用者...

Spring Social 1.0.0.RC2 釋出

釋出 | Craig Walls | 2011 年 7 月 27 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈 Spring Social 1.0.0.RC2 釋出。Spring Social 允許您將 Java 應用程式連線到軟體即服務 (SaaS) 提供商,例如 Facebook 和 Twitter。

本次釋出公告適用於 Spring Social 核心專案以及今天同步釋出 1.0.0.RC2 版本的 Spring Social Facebook 和 Spring Social Twitter 專案。

此版本包含對自 1.0.0.RC1 以來報告的錯誤的修復,以及一些改進

  • Twitter 和 Facebook 客戶端現在支援對可返回分頁結果的 API 操作進行分頁。
  • ProviderSignInController 現在處理使用者拒絕授權的場景。
  • 現在處理在提供商登入嘗試期間匹配到多個本地使用者的異常情況。
  • 示例應用程式集已更新。

請參閱變更日誌以瞭解此版本的新增功能(核心 | Facebook | Twitter

要獲取軟體,請下載釋出版本(核心 | Facebook | Twitter),或者只需將 maven artifacts 新增到您的專案。要檢視實際效果,請執行 快速入門 並啟動 示例應用(已更新至 1.0.0.RC2)。同時參考 參考手冊 中的資訊。

Spring Social 需要 Spring Framework 3.0.5 或更高版本才能執行。我們建議新應用程式使用 Spring 3.1,以利用核心框架的最新進展。有關依賴項的完整說明,請參閱參考手冊。

非常感謝社群幫助我們發現並解決了 RC1 中的問題。在邁向 GA 版本之際,我們感謝社群的參與,並期待聽到您對 RC2 版本的想法。請在論壇中參與討論,如果您有任何建議或發現任何錯誤,請在問題跟蹤器中提交。

希望您喜歡使用 Spring Social!

支援 Neo4j 的 Spring Data Graph 1.1.0.RC1 釋出

釋出 | Thomas Risberg | 2011 年 7 月 26 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈,支援 Neo4j 的 Spring Data Graph 專案的新發布候選版本 (1.1.0.RC1) 現已釋出!

Spring Data 專案的主要目標是簡化使用新型資料訪問技術(如非關係型資料庫、Map-Reduce 框架和基於雲的資料服務)構建 Spring 應用的過程。

Graph Neo4j 模組提供了與 Neo4j 圖資料庫的整合。早在 2010 年,Rod Johnson 和 Emil Eifrem 開始就 Spring 和 Neo4j 整合(包括透明持久化等)進行頭腦風暴...

Spring Android 1.0.0.M4 釋出

釋出 | Roy Clarkson | 2011 年 7 月 21 日 | ...

親愛的 Spring 社群,

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

Spring Android 支援在 Android 環境中使用 Spring Framework。1.0.0.M4 版本專注於更新對原生 Android 應用中最新 Spring Social 版本的支援,並增強了 Rest Template。這包括

  • 透過 Spring Android Auth 模組支援 Spring Social 1.0.0.RC1 和 Spring Security 3.1.0.RC2,該模組包含一個用於持久化 OAuth API 連線的 SQLite 資料儲存。
  • 更新了 RestTemplate(客戶端)支援,現在與 Spring Framework 3.1.0.M2 級別一致。
  • 在 RestTemplate 中添加了 gzip 壓縮支援
  • 添加了對 Google 的 Gson JSON 解析庫的支援。Gson 庫比 Jackson 小,但 Jackson 效能更快。

Spring Android 支援 Android 2.1 (API Level 7) 及更高版本。

要獲取軟體,請下載釋出版本,或者只需將 maven artifacts 新增到您的專案。要檢視實際功能,請檢視 spring-android-showcase(已更新至 1.0.0.M4)。

除了 參考指南,Roy Clarkson 還撰寫了兩篇部落格文章,幫助您開始開發 Android 應用程式

如果您正在構建原生 Android 應用程式,我們邀請您在 Spring Android 專案上與我們協作

Spring Data JPA 1.0 GA 釋出

釋出 | Oliver Drotbohm | 2011 年 7 月 21 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈 Spring Data JPA 專案的第一個最終版本現已釋出!感謝所有早期採用者幫助塑造和加強程式碼庫。為了輕鬆入門,您可以隨意深入研究示例程式碼或閱讀參考文件

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

<repository>
    <id>org.springframework.maven.release</id>
    <name>Spring Maven Release Repository</name>
    <url>http://maven.springframework.org/release</url>
</repository>

該版本也將在 Maven Central 中提供。

下載 | JavaDocs | 參考文件 (HTML) | 參考文件 (PDF) | 變更日誌

期待您在論壇問題跟蹤器中提供反饋。

支援 Neo4j 的 Spring Data Graph 1.1.0.M2 釋出

釋出 | Thomas Risberg | 2011 年 7 月 20 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈,支援 Neo4j 的 Spring Data Graph 專案的新里程碑版本 (1.1.0.M2) 現已釋出!

Spring Data 專案的主要目標是簡化使用新型資料訪問技術(如非關係型資料庫、Map-Reduce 框架和基於雲的資料服務)構建 Spring 應用的過程。

Graph Neo4j 模組提供了與 Neo4j 圖資料庫的整合。早在 2010 年,Rod Johnson 和 Emil Eifrem 開始就 Spring 和 Neo4j 整合(包括透明持久化等)進行頭腦風暴...

獲取 Spring 新聞郵件

透過 Spring 新聞郵件保持聯絡

訂閱

搶先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將舉辦的活動

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

檢視全部