完成「Beginning Spring 2: from Novice to Professional」

工程 | admin | 2006年8月03日 | ...

為了慶祝新的 i21 團隊部落格的發布,我藉此機會介紹一本即將推出的新 Spring 書籍。它的標題是「Beginning Spring 2: from Novice to Professional」,由 Apress 出版。我與 Mark Fisher (i21)、Bram Smeets (DWR 的名人) 和 Seth Ladd (「Expert Spring MVC and Web Flow」的名人) 共同撰寫了這本書。Rob Harrop 是技術審閱者。

正如您可能已經猜到的那樣,這本書的目標讀者是 Spring Framework 的初學者。現在 Spring 的有趣之處在於,您在某些領域永遠都是初學者。該框架提供了非常多的功能...

您期待 Spring 2.0 中的哪些功能?

工程 | Ben Hale | 2006年8月02日 | ...

Spring 2.0 即將推出,我個人非常興奮。我仍然記得第一次聽到去年The Spring Experience版本中所有新功能的時刻。非同步 JMS 消息接收和 AOP 與 AspectJ 的整合最讓我興奮(實際上涉及到一點流口水),但即使在那時,還有許多其他改進,並且列表只會越來越長。

唉,我知道你們大多數人不像我一樣是中間層的書呆子,那麼你們對什麼感到興奮呢?新的 XML 方言和 XSD 支援?改進的 JSP 標籤庫?那怎麼樣<tx:annotation-driven />? 也許你喜歡 Groovy…

雪梨 Spring 使用者群組第二次會議計畫

工程 | Ben Alex | 2006年7月29日 | ...
在我上一篇部落格文章中,我承諾提供我們下次使用者群組會議的詳細資訊。在尋找合適的場地後,現在已安排在 2006 年 8 月 7 日星期一在雪梨 George Street 200 號 Cliftons 舉行。我們計畫了兩個簡報。首先,我將談論 Spring 2.0 命名空間,然後 Infocomp 的 Ramon Buckland 將介紹 SOA 和 JBI 與 Spring。請訪問 Springframework.org 了解完整詳細資訊。

希望在那裡見到你。

歡迎來到 Interface21 團隊部落格

工程 | Keith Donald | 2006年7月07日 | ...

隨著 Interface21 作為一家全球公司不斷發展,我每天都越來越清楚一件事

我們確實擁有一些非常有才華、積極性很高的領導者,他們在商業和技術方面都有很多話要說。
話雖如此,我們想要做的事情之一是為我們的員工提供一個方便、易於訪問的管道,以分享他們的見解、經驗、想法和創新。經過幕後的一點努力,我認為我們做到了。歡迎來到 Interface21 團隊部落格。

在這裡,您將深入了解 i21 的情況,從我們正在做的事情、我們正在解決的問題、我們將要去的地方,以及我們一路走來所學到的知識。您會看到很多多樣性,因為 我們公司正在做很多事情,從領導 Spring Framework 和 Spring 系列產品的開發,到擴大在五個主要國際市場的營運。

整個部落格都可以透過 RSS 訂閱。此外,您可以訂閱您最喜歡的內容…

在 Spring 2.0 中開始使用 JPA

工程 | Mark Fisher | 2006年5月30日 | ...

這篇部落格文章背後的動機是提供一個簡單的分步指南,用於在 Spring Framework 的獨立環境中開始使用 JPA。雖然 JPA 規範最初是作為 EJB 3.0 的持久化機制,但幸運的是,人們認識到任何此類機制實際上都應該能夠持久化簡單的 POJO。因此,只需在您的類別路徑中放幾個 JAR 並配置一些 Spring bean,您就可以開始在您最喜歡的 IDE 中試驗 JPA 程式碼。我將使用 Glassfish JPA - 它是參考實現,並且基於 Oracle 的...

亞特蘭大開發者大會 2006

工程 | Ben Hale | 2006年5月26日 | ...

我剛剛在亞特蘭大開發者大會 2006 上完成了我的Spring 2.0:新功能和值得注意的功能演講。讓我第一個說這次會議非常棒。場地和組織者都是一流的。我要特別感謝 Burr Sutter 舉辦了一場非常棒的會議。當會議中心沒有無線網路,但您可以從隔壁的咖啡館獲得無線網路時,您就知道事情進展順利。這是很好的業力!JUG 成員都非常博學(即使是那些不了解 Spring 的人),並提出了很好的問題。我回答了關於 EJB 的問題...

使用 AspectJ 和 JMX 追蹤訊息流

工程 | Ben Hale | 2006年4月25日 | ...

在我過去工作的一個專案中,我們有一個系統會從設備接收訊息,並決定是否將該資訊傳遞給使用者。有多個決策層次,我們總是發現自己提出的問題是,訊息是否在系統中遺失。

在我們遷移到 Spring 之前,幾乎不可能告訴這個問題的答案。有人嘗試使用日誌記錄,但決策所依據的訊息量非常大,這使得日誌記錄充其量只是乏味。也曾嘗試使用除錯器,但這是一個組合...

Spring 2.0 的 JMS 改善

工程 | Ben Hale | 2006年4月09日 | ...

隨著 Spring 1.1 的發布,Spring 社群第一次體驗到 JMS 支援。這種支援包括異常轉換、訊息轉換和一個範本類別,很像 JdbcTemplate。此支援還處理了 JMS 1.0.2 和 1.1 規範之間的網域統一。這種支援的核心是 JmsTemplate 類別及其 JMS 1.0.2 對應物 JmsTemplate102

與使用原始 JMS API 進行企業訊息傳遞相比,這種支援是一個很大的改進。但是它確實有一個缺點;JmsTemplate 僅支援使用 JmsTemplate.receive() 方法同步接收訊息。這種行為對許多人來說效果很好,但絕大多數使用者最終都推出了他們自己的非同步消費者實現。簡而言之,他們想要 EJB 2 稱之為 訊息驅動 Bean 的東西...

愛上 Spring 2.0 的另一個理由:攔截器組合

工程 | Ben Hale | 2006年4月09日 | ...

最近我正在開發一個專案,該專案有一個 Swing 客戶端透過 RMI 與服務層通訊。服務層標記了交易,一切似乎都運行良好。但是每次我們在 Hibernate DAO 層得到一個異常時,Spring 都會將異常轉換為執行階段異常,它會一直傳播到堆疊的頂端,並作為 RemoteException 跨 RMI 連線傳播。每當反序列化異常時,客戶端上都會出現一個異常(與 RemoteException 分開)。因此,決定簡單地引入一個面向切面。任何異常...

Spring 2.0 中的 POJO 切面:一個簡單的範例

工程 | Mark Fisher | 2006年3月22日 | ...

雖然這篇文章中的內容非常簡單,但它實際上將讓您了解 Spring 2.0 中的一些非常重要的新功能。我希望您能發揮一點想像力,將您在這裡看到的內容應用到您自己不太重要的用例中。

實際上我將展示 2 個範例。第一個將使用一個相當簡單的記錄器


package example;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class SimpleLogger {

  private static Log log = LogFactory.getLog(SimpleLogger.class);

  public void logOneString(String s) {
    log.info…

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

檢視全部