對抗複雜性的更多武器:SpringSource 收購 Groovy/Grails 領導者

工程 | Rod Johnson | 2008 年 11 月 11 日 | ...

我很高興地宣佈,SpringSource 已收購 G2One,該公司是 GrailsGroovy 背後的公司。

為什麼?

我對這筆交易感到興奮,原因有很多。

Grails 與 Spring 和 SpringSource 技術非常契合。Grails 構建於 Spring 之上。它提供了另一種採用 Spring 的途徑,Spring 是企業級 Java 事實上的標準組件模型。Spring(和 Java)的所有強大功能都隱藏在每個基於 Grails 的應用程式表面之下——這是 Grails 可以擴充套件到企業級使用的關鍵原因,也是 Spring 強大和靈活性的驗證。

與 Spring 一樣,Grails 是一種簡化開發人員生活並提高他們生產力的技術。正如我們的新標語 對抗 Java 複雜性的武器 所反映的那樣,簡化一直是我們作為一家公司和技術人員所做工作的核心…

Spring for .NET 1.2.0 釋出

釋出 | Mark Pollack | 2008 年 11 月 10 日 | ...

我們很高興地宣佈 Spring for .NET 1.2.0 現已可用。

下載 | 支援 | 文件| 社群

此版本包含以下主要新特性

  • WCF 整合 - 使用依賴注入配置 WCF 服務。將 AOP 切面應用於 WCF 服務。
  • MSMQ 整合 - MSMQ 幫助類可提高開發訊息傳遞應用程式的生產力。提供與 Spring 事務管理功能的整合。
  • Apache ActiveMQ 整合 - 幫助類可提高使用 ActiveMQ/NMS 開發訊息傳遞應用程式的生產力
  • Quartz 整合 - 使用依賴注入配置 Quartz 作業、排程器、觸發器。方便的 Quartz 作業實現類。
  • AOP - 新的基於繼承的 AOP 代理生成
  • 支援 NHibernate 2.0.1。
此版本包含自 1.1.2 版本以來約 100 個錯誤修復和改進。

請參閱更新日誌瞭解更多詳情。

盡情體驗吧!

Spring JavaConfig 1.0.0.M4 釋出

釋出 | Chris Beams | 2008 年 11 月 7 日 | ...

親愛的 Spring 社群,
我們很高興地宣佈 Spring JavaConfig 1.0.0.M4 現已可用。
下載 | 參考文件 | API 文件

主要亮點

  • @AnnotationDrivenTx - 支援宣告式事務管理
  • @AnnotationDrivenConfig - 支援 @Autowired, @Resource 等註解
  • @ComponentScan - 直接從 JavaConfig 掃描 @Component 類
  • @AspectJAutoProxy - 對 @Aspect bean 的一流支援
  • @MBeanExport - 對匯出 JMX MBeans 的一流支援
  • 現已提供完整的 PetClinic 示例,分發包中演示了 JavaConfig 的用法
  • 使用 @ExternalValue 和 @PropertiesValueSource 改進了對外部化值的支援
  • @ImportXml - 從 JavaConfig 引導 Spring XML bean 定義
  • 改進了錯誤處理
  • ... 以及數十個其他已解決的問題


請試用此里程碑版本,並透過 Spring JavaConfig 論壇問題追蹤器提供您的反饋。有關更多資訊,請訪問Spring JavaConfig 主頁

Chris Beams
Spring JavaConfig 負責人

在 SpringSource dm Server 中部署 GWT 應用程式 - 第 1 部分

工程 | Ben Corrie | 2008 年 11 月 7 日 | ...

引言

這將是三個部落格系列,描述了在 SpringSource dm Server™ 中構建和部署 GWT 應用程式的分步方法。這些部落格的重點如下
  1. 使用 SpringSource Tool Suite 從零開始構建並以 WAR 檔案的形式在 dm Server 中部署 GWT StockWatcher 示例應用程式。
  2. 採用“共享庫”方法進行部署:如何從 WAR 中移除 GWT 依賴項並將其作為 OSGi bundle 部署到 dm Server 中。
  3. 採用“共享服務”方法進行部署:我們將單個 WAR 檔案轉換為 OSGi 服務,這些服務可以被其他應用程式共享並進行熱替換。
值得注意的是,我在前兩篇部落格中沒有在任何地方使用 Spring Framework。Spring 和 GWT 之間的整合本身就是一個主題,我想盡量讓每篇部落格都儘可能集中。在第三篇部落格中,我將展示如何使用 Spring 釋出和消費 OSGi 服務以及如何將其與 GWT 整合。

背景

本部落格將採用實用的分步方法來構建此處描述的 GWT StockWatcher 示例。Google 教程將引導您完成從零開始使用 RPC 構建 GWT 示例所需的步驟。在過程中,我將參考教程中的頁面並討論各種方法的優缺點。

本部落格假設您已安裝 SpringSource Tool Suite 1.1.1(我使用的是 Eclipse 3.4 版本)、dm Server 1.0.0GWT 1.5。它還假設您對 Java 程式設計有很好的理解,並對 Javascript 和 Ajax 有基本的瞭解。

出於演示中使用的路徑的目的,我在以下位置建立了一個新的 Eclipse 工作空間/Users/bcorrie/gwt/workspace. 我在下面包含了您可以下載的壓縮專案,其中包含一個GWT_ROOT_INSTALL我定義的變數。要使用我的專案,匯入後請導航到“Preferences” -> “Java” -> “Build Path” -> “Classpath Variables” 並定義您自己的GWT_ROOT_INSTALL

關於選舉的一點看法

工程 | Rod Johnson | 2008 年 10 月 28 日 | ...

不,不是 11 月 4 日的奧巴馬/麥凱恩對決。正如您可能在 SD Times 中讀到的,SpringSource 與 SAP、Ericsson、Nokia、Philips 和 IBM 一起被選入 JCP Java SE/EE 執行委員會。我將是 SpringSource 的代表。

JCP 的規模當然無法與總統競選相比。但這對於 SpringSource 來說是一個重要時刻,它反映了 SpringSource 整個團隊在企業級 Java 領域多年來的辛勤工作和領導力。更重要的是,我相信我們的當選將有助於我們讓 Java 變得更強大。

第一本書到…

SpringSource dm Server 入門

工程 | Rob Harrop | 2008 年 10 月 22 日 | ...

更新於 2008 年 10 月 28 日:添加了最新的示例連結以及第三個示例的連結

昨晚我在 Philadelphia Spring User's Group 上展示了“SpringSource dm Server 簡介”。在這次演示中,我建立了一個名為 GreenPages 的小型應用程式,展示了 dm Server 的所有主要方面。我向與會者承諾會在這裡釋出該應用程式和幻燈片。

自從 dm Server GA 版本釋出以來的幾周裡,許多人一直在詢問入門 dm Server 的最佳方式,因此我藉此機會將所有相關資訊收集在一起…

Spring Batch 2.0 新功能概述

工程 | Dave Syer | 2008 年 10 月 21 日 | ...

在本文中,我們概述了 Spring Batch 2.0 的主要主題,並重點介紹了與 1.x 的變化。新版本的開發工作進展順利,上週釋出了 M2 版本,我們收到了很多關注,所以現在似乎是提供一些指導的好時機。

Spring Batch 2.0 主題

新版本的四個主要主題是

  • Java 5 和 Spring 3.0
  • 非順序執行
  • 可伸縮性
  • 配置:註解和 XML 名稱空間
因此我們將分別介紹這些領域,並描述它們的含義以及這些變化對現有 Spring Batch 使用者的影響。下面對已實現的功能有更多詳細資訊,這些功能主要屬於第一類,其他領域也有一些使能功能。

Spring Batch 2.0.0.M2 中專案物理佈局沒有變化(下載內容相同,Java 包的基本佈局相同)。我們沒有移除任何功能,但我們藉此機會修訂了一些 API,並且有一些小的改動…

理解 OSGi uses 指令

工程 | Glyn Normington | 2008 年 10 月 20 日 | ...

如果您為 SpringSource dm Server 或任何其他 OSGi 平臺構建應用程式,您可能很快就會遇到 uses 指令。除非您清楚地理解該指令的目的,否則您將不知道何時編寫它,並且當 bundle 由於 uses 衝突而無法解析時,您將只能猜測。本文應讓您徹底理解 uses 指令,何時使用它,以及如何除錯 uses 衝突。

Bundle 解析

OSGi 的設計使得一旦 bundle 被“解析”,您通常不會因為型別問題遇到類轉換異常及類似問題…

訂閱 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

先人一步

VMware 提供培訓和認證,助您快速發展。

瞭解更多

獲得支援

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

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部