歡迎來到 Interface21 團隊部落格

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

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

我們確實擁有一批才華橫溢、積極進取的領導者,他們在商業和技術方面都有很多話要說。
話雖如此,我們想要做的一件事就是為我們的員工提供一個方便、易於訪問的渠道,來分享他們的見解、經驗、想法和創新。經過一番幕後努力,我想我們做到了。歡迎來到 Interface21 團隊部落格。

在這裡,您將深入瞭解 i21 的最新動態,包括我們正在做什麼、我們正在解決什麼問題、我們未來的方向以及我們一路走來學到了什麼。您會看到很多多樣性,因為我們的公司正在做很多事情,從領導 Spring Framework 和 Spring 系列產品的開發到在五個主要的國際市場擴充套件業務。

整個部落格可以透過 RSS 訂閱。此外,您還可以透過訂閱以下內容來關注您的最愛……

Spring 2.0 中 JPA 入門

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

這篇部落格文章的目的是提供一個簡單的分步指南,用於在帶有 Spring Framework 的獨立環境中開始使用 JPA。雖然 JPA 規範最初是針對 EJB 3.0的持久化機制,但幸運的是,人們認識到任何此類機制實際上都應該能夠持久化簡單的 POJO。因此,只需在 classpath 中放置幾個 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月9日 | ...

隨著 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月9日 | ...

最近我正在做一個專案,其中 Swing 客戶端透過 RMI 與服務層通訊。服務層標記有事務,一切似乎都執行良好。然而,每當我們在 Hibernate DAO 層遇到異常時,Spring 都會將異常轉換為執行時異常,並將其一直傳播到堆疊頂部,並跨 RMI 連線作為 RemoteException。每當異常反序列化時,客戶端都會出現異常(與 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 使用者組首次會議

工程 | Ben Alex | 2006年2月24日 | ...

超過 200 人註冊參加了於 2006 年 2 月 22 日舉行的悉尼 Spring 使用者組首次會議。照片(如下)顯示,會場座無虛席,幾位與會者甚至從州外專程趕來參加晚會。

其中三分之一的與會者表示他們目前沒有使用 Spring,Rod Johnson 的“Spring 簡介”演講受到了熱烈歡迎並引發了許多問題。原定的“Spring 2.0 及以後”演講——無疑會引起目前使用 Spring 的人士的濃厚興趣——已重新安排到下次會議。

兩個……

方法注入

工程 | Rod Johnson | 2004年8月6日 | ...

幾個月前,在我還沒有部落格的日子裡,Cedric Bob 曾討論過“Getter 注入”。

基本概念是,IoC 容器可以在部署時覆蓋受管物件上的抽象或具體方法。容器注入的是一個方法,例如 getter 方法,而不是像 Setter 注入那樣注入一個引用或基本型別。碰巧的是,我當時已經在為 Spring 1.1 開發一個容器方法覆蓋機制,該機制後來已在 Spring 1.1 RC1 中釋出。這是一個有趣的概念,絕對是一個完整的 IoC 容器的一部分。然而,我……

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有