SpringSource Tool Suite 2.8.0 發布

發布 | Martin Lippert | 2011 年 10 月 18 日 | ...

親愛的 Spring 社群:

 

我們很高興宣布 SpringSource Tool Suite (STS) 的新版本 2.8.0。此版本的一些亮點:

  • 基於 Eclipse Indigo SR1 之上
  • 包含 Java 7 的完整 IDE 支援(隨 Eclipse 3.7.1 更新而來)
  • 支援 Spring 3.1 bean profiles,包括驗證和導航
  • 支援 Spring 3.1 c-namespace,包括快速修復、驗證和內容輔助
  • 改進的 constructor-arg 驗證和快速修復
  • 更新的 Eclipse Maven 整合 (m2e 1.0.100),包括遷移協助
  • 支援 Groovy 1.8.2
  • 支援 Grails 2.0.0.M2

有關新功能和錯誤修復的更多詳細資訊,請參閱 新增功能和注意事項 文件。詳細的 安裝說明 也可用。與往常一樣,下載可從 STS 下載頁面 取得。

 

如果您要升級現有的 STS 安裝,請查看 這篇關於如何正確升級 m2e 支援的部落格文章

SpringSource 在 JavaOne 2011

發布 | Adam Fitzgerald | 2011 年 9 月 19 日 | ...

您要參加 JavaOne 2011 嗎?如果是,我們邀請所有 Spring、Groovy 和 Grails 社群成員到 SpringSource 攤位(編號 5402)與 Spring 工程師聊天,並了解 Spring、Grails 和 Cloud Foundry 的最新創新。展覽空間於週一、週二和週三開放,大約上午 10 點到下午 5 點,因此應該有充足的時間來解答您的問題。

SpringSource 技術專家也將舉辦許多會議,因此請務必將以下講座新增至您的會議建立器並預留座位

  • 雲端中的 Java 工作負載 (24701) - Scott Andrews 和 Ramnivas Laddad
  • 使用 Spring 簡化您的 JMS 程式碼 (22585) - Bruce Snyder
  • 快取和資料網格模式和提示 (22500) - Costin Leau
  • 使用現代開放技術構建雲端就緒系統 (17381) - Oleg Zhurakousky
  • 使用 Hadoop 和 Spring 減少麻煩 (22501) - Costin Leau
  • 雲端中的 Java 企業應用程式:快速、有趣且比以往更輕鬆 (22120) - Stefan Schmidt & Gordon Dickens
  • Groovy 1.8 的新功能 (23940) - Guillaume Laforge
  • Grails 1.4 的新功能 (24262) - Graeme Rocher
  • 使用 Grails 和 Java EE 在雲端中進行多語言持久性 (24280) - Graeme Rocher

當然,如果您是 Spring 社群的忠實成員,那麼在芝加哥舉辦的 SpringOne 2GX 2011 才是真正適合您的活動。我們距離它只有一個月的時間,因此請務必 立即註冊

Spring Roo

發布 | Chloe Jackson | 2011 年 9 月 12 日 | ...

即時結果 - 讓 Java 變得有趣

Spring Roo 是一種輕量級開發人員工具,可讓您快速輕鬆地提供即時結果。最重要的是,您可以使用 100% 的 Java 程式碼,並重複使用您現有的所有 Java 知識、技能和經驗。您會喜歡它 - 並且玩得很開心!閱讀 TomTom 如何使用 Spring Roo 將開發時間縮短一半

下載 Josh Long 和 Steve Mayzak 編寫的書籍 Getting Started with Roo。您也可以從 O'Reilly 網站購買按需印刷書籍或替代格式。

Ken Rimple 和 Srini Penchikala 也編寫了權威的 Roo 參考書籍,名為 Spring Roo in Action,可從 Manning Publications 購買。

令人興奮的功能 - GWT。Solr。雲端。Flex...

使用 Roo,使用 JPA 的 MVC 應用程式變得輕而易舉,但它也簡化了您進入下一代技術的過程。我們已經支援酷炫的功能,例如 Google Web Toolkit (GWT),用於高級下一代使用者介面、Solr 用於搜尋伺服器整合以及雲端部署,例如 Google App Engine。此外,我們還積極開發增量資料庫內省、Flex、Spring Integration 等。

SpringSource 和 Google 正在合作,將 Spring Roo 的開發速度與 Google Web Toolkit (GWT) 的強大功能相結合,以構建豐富的瀏覽器應用程式。立即試用 Spring Roo 1.1 中提供的令人興奮的 GWT 和 Google App Engine 支援。

零風險 - 生產力,毫不妥協

使用 Roo,您仍然可以使用 Java 編寫所有程式碼。其創新的方法完全在編譯時運行,並且與您的 IDE 完全相容。此外,由於沒有運行時部分,因此簡化了採用過程並且風險較低。您的所有 Java 開發人員都會感到舒適,並且從第一天起就具有生產力。Roo 真正代表著毫不妥協的生產力。



為何選擇 Spring Roo?

Spring Roo 是適用於 Java 開發人員的下一代快速應用程式開發工具。使用 Roo,您可以輕鬆地在幾分鐘內構建完整的 Java 應用程式。它與其他生產力工具的不同之處在於專注於

技術整合

 

Roo 可讓您輕鬆且立即地存取所有主流 Java 技術,這些技術對於構建複雜的企業應用程式至關重要。以下僅是 Roo 專案可以立即利用的一些技術(此外還有許多第三方附加元件支援的技術,或者您可以編寫自己的附加元件)

  • Adobe Flex
  • Apache ActiveMQ
  • Apache Maven
  • Apache OpenJPA
  • Apache Tiles
  • Apache Tomcat
  • AspectJ
  • AspectJ 開發工具
  • 雲端運算
  • Dojo Toolkit
  • Eclipse IDE
  • EclipseLink
  • Google Web Toolkit
  • Google App Engine
  • Hibernate
  • Java 5+
  • Java Bean Validation
  • Java 資料庫連線
  • Java 訊息服務
  • Java 持久性 API
  • Java 交易 API
  • Java Server Pages
  • Jetty
  • JUnit
  • Log4J
  • 具象狀態傳輸 (REST)
  • Selenium
  • OSGi 附加元件
  • Solr 搜尋
  • SpringSource tc Server with Insight
  • SpringSource Tool Suite
  • Spring Integration
  • Spring Framework
  • Spring Security
  • Spring Web Flow
  • URL Rewrite Filter
  • Web 應用程式資源 (WAR) 封裝
  • 編寫您自己的附加元件

生產力,毫不妥協

Roo 的 創新方法 沒有任何妥協

  • 使用 Java 編寫程式碼!
  • 完整的 IDE 支援(具有程式碼輔助、重構和偵錯等功能)
  • 沒有運行時部分,這意味著在具有批准要求的企業中更容易採用
  • 出色的運行時效能,因為沒有運行時記憶體使用量、部署佔用空間、控制流程調用時間等
  • 錯誤影響專案的風險較低,因為 Roo 完全在開發時運行(就像您的 IDE 一樣)
  • 不會鎖定到 Roo,因為您可以在幾分鐘內將其從您的專案中移除
  • 由於基於 OSGi 的附加元件可擴充性,因此易於擴充到新功能
  • 我們可以繼續,但您明白了:Roo 不會讓您妥協(永遠):-)

運作方式

簡而言之,Roo 是一個輕量級主控台 shell,您可以在開發專案時載入它。雖然可以使用 Roo shell 透過一個快速命令完成耗時的操作,但大多數時候您只需忽略 Roo,然後在 IDE 或文字編輯器中開發您的專案即可。

 

當您以正常方式編輯程式碼時,Roo 會密切關注您的專案檔案,並根據您的動作自動修改它們。根據您運行的 Roo 附加元件,Roo 可以幫助您處理不同類型的檔案。例如,Roo 的 JPA 附加元件表示您可以編寫一個非常簡單的 Hello.java 檔案,如下所示

@RooJpaActiveRecord public class Hello { private String world; }

您可能想知道只有一個私有欄位的 Java 類有什麼用處。嗯,沒什麼用處。但 Roo 透過使用編譯器的「混合」功能在編譯時(而不是運行時)將額外的好東西新增到 .class 檔案中來解決這個問題。這表示 Hello.class 實際上包含大量有用的成員,您無需麻煩地編寫或維護、偵錯和測試它們

public class Hello { private String world {..} public String getWorld() {..} public void setWorld(String world) {..} public Long getId() {..} public void setId(Long id) {..} public Integer getVersion() {..} public void setVersion(Integer version) {..} public String toString() {..} public void persist() {..} public void remove() {..} public void flush() {..} public static Long countHellos() {..} public static Hello findHello(Long id) {..} public static List findAllHellos() {..} public static List findHelloEntries(int start, int…

Spring Social 1.0.0 發布

發布 | Craig Walls | 2011 年 9 月 8 日 | ...

親愛的 Spring 社群:

我們很高興宣布 Spring Social 1.0正式上市

Spring Social 是 Spring Framework 的延伸,可讓您將 Java 應用程式連接到軟體即服務 (SaaS) 提供者,例如 Facebook 和 Twitter。

1.0 版本包括自 1.0.0.RC3 以來報告的所有錯誤的修復。請參閱變更日誌以取得所有詳細資訊(核心 | Facebook | Twitter

要取得該軟體,請下載發布版本(核心 | Facebook | Twitter)或只需將 maven 構件 新增至您的專案。要觀看即時示範,請試用 快速入門 並啟動 範例。並隨時使用 參考手冊 中的資訊進行補充。

Spring Social 需要 Spring Framework 3.0.5 或 > 才能運行。我們建議新應用程式使用 Spring 3.1,以利用核心框架的最新進展。請參閱參考手冊以取得完整的依賴項描述。

在發布此版本的過程中,這真是令人驚嘆的一年。我們感謝所有社群的參與,這有助於使它成為一個有用且高品質的專案。特別感謝 Matt Wright、Morton Andersen-Gott、Stefan Fussenegger、Bryce Fischer、Gabriel Axel、Marc Schipperheyn、Domingo Suarez、Gordon Dickens、Arjen Poutsma 和 Juergen Hoeller 的支持。我藉此機會在我們的 團隊部落格 中反思了我們過去一年的工作。

請與我一起參加我將於 9 月 29 日主持的網路研討會。

我們希望您喜歡使用 Spring Social!

SpringOne 2GX 2011 註冊可節省 200 美元

發布 | Adam Fitzgerald | 2011 年 9 月 2 日 | ...

Register for SpringOne 2GX 2011

SpringOne 2GX 2011 的註冊優惠即將截止!只剩不到兩週的時間可以省下 $200 美元SpringOne 2GX 是一個獨一無二的會議,專為應用程式開發人員、解決方案架構師、網站營運和 IT 團隊而設,他們開發商業應用程式、建立可感知多設備的 Web 應用程式、設計雲端架構,以及管理高效能基礎設施。會議內容特別針對使用 Spring 技術、Groovy & Grails 和 Tomcat 的開發人員量身定制。來自多家供應商(包括 VMware 的 Cloud Foundry 技術)的平台即服務解決方案的最新版本將是許多技術會議的重點,並將為開發人員提供雲端的最佳藍圖。無論您是構建和運行關鍵任務型商業應用程式,還是設計下一個殺手級雲端應用程式,SpringOne 2GX 都將使您及時掌握最新的企業技術。

請務必立即註冊,以鎖定這項 $200 美元的折扣。

功能導覽

發布 | Chloe Jackson | 2011 年 8 月 26 日 | ...

Spring 使您能夠專注於您的業務問題,而不是連接組件和系統的繁瑣工作。瀏覽 Spring 的關鍵功能,從核心框架到基礎設施和數據服務,並了解如何構建、運行和管理您的現代 Java 應用程式。入門很容易,您可以立即開始。

 

Spring Framework 功能

Spring Framework 幫助您更快地構建 Java 應用程式,因為它允許您專注於您的業務問題,而不是連接組件和系統的繁瑣程式碼。 Spring 的功能包括

現代 Web

完整支援現代應用程式,包括 REST、HTML 5、對話和 AJAX。
查看更多...

資料存取

支援傳統 RDBMS 以及新的 NoSQL 解決方案、Map-Reduce 框架和基於雲端的資料服務。
查看更多...

整合

適用於分散式應用程式、非同步訊息應用程式和批次應用程式的企業協調和適配器。
查看更多...

行動

為包括 Android 和 iPhone 在內的行動客戶端平台提供 Web 支援。
查看更多...

社交

與 Facebook、Twitter、LinkedIn 和其他重要的社交網路整合。
查看更多...

安全性

適用於所有層級的授權控制以及與數十家供應商的身份驗證整合。
查看更多...

雲端就緒

Spring 應用程式在所有流行的雲端平台(如 Cloud Foundry、Google App Engine 和 Amazon EC2)上都受到支援。
查看更多...

   

Spring 的主要優勢


模組化

Plain old Java Objects 使您的程式碼簡潔、簡單且模組化

 

生產力

超過 70% 的開發人員表示,使用 Spring 可以提高生產力並縮短部署時間

 

可移植性

應用程式可在 Tomcat、所有 Java EE 伺服器以及雲端平台上運行

 

可測試性

清晰表達的依賴關係使單元和整合測試更容易

 

Spring AMQP 1.0 GA 發布

發布 | Mark Fisher | 2011 年 8 月 25 日 | ...

我們很高興地宣布 Spring AMQP 1.0 GA (for Java) 已經發布!您可以在 Spring AMQP 首頁找到所有資源(文件、範例、原始碼、論壇、問題追蹤器等)的連結。這些 Artifact 可以在 SpringSource Maven repository 以及 Maven Central 中找到。

這個專案在其里程碑和候選發布階段非常受歡迎,我們想感謝社群中那些提供了寶貴意見並提出了 JIRA 議題的人。我們期待看到社群現在變得更加壯大...

Spring Social 1.0.0.RC3 發布

發布 | Craig Walls | 2011 年 8 月 25 日 | ...

親愛的 Spring 社群:

我們很高興宣布 Spring Social 的 1.0.0.RC3 版本發布,其中包括 Spring Social Facebook 和 Spring Social Twitter 的 1.0.0.RC3 版本。Spring Social 允許您將 Java 應用程式連接到軟體即服務 (SaaS) 提供商,例如 Facebook 和 Twitter。

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

  • ConnectInterceptor 實作現在可以將參數添加到授權 URL。
  • Twitter TimelineOperations.updateStatus() 改進
    • 現在可以上傳照片以及狀態更新。
    • TimelineOperations.updateStatus() 現在會為新發布的推文返回一個 Tweet 物件。
    • 現在可以將狀態發布為對現有狀態的回覆。
  • 範例應用程式集已更新,包括兩個新範例:一個示範基於彈出視窗的連線流程,另一個示範在 Facebook Canvas 應用程式中使用 Spring Social。

有關此版本中新增功能的更多資訊,請參閱變更日誌 (Core | Facebook | Twitter)

要獲取該軟體,請下載發布版本 (Core | Facebook | Twitter) 或直接將 maven artifacts 添加到您的專案。要實際體驗它,請完成 quickstart 並啟動 展示應用程式(已更新至 1.0.0.RC3)。您可以隨時參考 參考手冊

Spring Social 需要 Spring Framework 3.0.5 或 > 才能運行。我們建議新應用程式使用 Spring 3.1,以利用核心框架的最新進展。請參閱參考手冊以取得完整的依賴項描述。

我們預計這將是 Spring Social 1.0.0 的最後一個候選版本,並預計 Spring Social 1.0.0 GA 版本很快就會發布。因此,我們敦促您試用此候選版本並在 論壇 中給我們反饋,或者,如果您有任何建議或發現任何錯誤,請在 問題追蹤器 中發布它們。

我們希望您喜歡使用 Spring Social!

Spring 3.0.6 現在可用

發布 | Adam Fitzgerald | 2011 年 8 月 24 日 | ...

由於人們非常關注 Spring 3.1 中的新功能,因此務必記住 3.0.x 分支仍在更新。在上週,我們看到 Spring 3.0.6 的發布。此版本解決了 50 多個小問題,並包含大約十幾個小改進。請務必閱讀變更日誌以了解所有詳細資訊。

下載 | 文件 | Javadoc API | 變更日誌 | JIRA

不要忘記 Spring 用戶可以在 社群論壇 中提問,並在 JIRA 中識別問題。

STS Cloud Foundry Integration 2.7.0.M4 發布

發布 | Martin Lippert | 2011 年 8 月 24 日 | ...

親愛的 Spring 社群:

我很高興宣布 SpringSource Tool Suite (STS) 的 Cloud Foundry Integration 的新里程碑版本 2.7.0.M4。此里程碑版本包括對剛發布的 Micro Cloud Foundry 的支援,並允許您直接從 IDE 內註冊用戶。此外,該里程碑還包括對現有功能的一些修復和改進。

安裝說明和工具的快速指南可從 SpringSource Team Blog 獲得:從 STS 使用 Cloud Foundry

獲取 Spring 電子報

隨時掌握 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

獲得支持

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進制檔案。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

查看所有