為何命名為 Interface21?

工程 | Rod Johnson | 2006年12月16日 | ...

幾週前,我寫了一篇部落格關於 Spring 名稱的由來。我們也常被問到關於 Interface21 名稱的由來。

對於讀過我的書或考慮過 Spring 設計的人來說,**interface** (介面) 部分並不令人意外。它同時體現了物件導向中介面的概念(我一直對此情有獨鍾)以及系統介面的概念。例如,在現有的綠幕系統上放置一個 Web 介面 - 這實際上是我第一次想到公司名稱時正在做的事情。

到目前為止還不錯。真正的問題在於數字。

與 Spring 的名稱一樣,一些理論比真正的解釋更有趣。因此,讓我們從我聽過的關於 **21** 的理論開始…

getConfigLocations() 怎麼了?

工程 | Ben Hale | 2006年12月08日 | ...

上週我在客戶現場,人群中有人問道:「為什麼 getConfigLocations() 不再是抽象的了?」 在客戶面前工作了一段時間後,你變得很少會說不出話,但我當時就是如此。 老實說,我的第一個想法是客戶不可能說對。 但看哪,在 AbstractSingleSpringContextTests 的 1.3 版 中,它清楚地表明 getConfigLocations() 不再是抽象的。 我還沒有針對 2.0.1 創建任何新的集成測試,所以我甚至沒有看到這個變化。

對此感到驚訝,我發送了一封電子郵件給 Juergen,…

您在 2006 年 Spring Experience 大會上可以期待的事情...

工程 | Keith Donald | 2006年11月30日 | ...

這些我們場地的照片是昨天拍攝的(靠近這樣的地方是 Interface21 在佛羅里達州設有辦公室的好處之一)。

 
雄偉的 Westin Diplomat
配有無限游泳池
下方有一條懶人河
位於美麗的海濱房產上

我們正在將這些照片中的幾張納入主會議橫幅中,這些橫幅將從 Diplomat 高聳的天花板上懸掛下來。 一切都已準備就緒,準備好迎接一場精彩的演出。 下週見 The Spring Experience

SimpleJdbcTemplate: Spring 2.0 和 Java 5

工程 | Ben Hale | 2006年11月28日 | ...

在為 The Spring Experience 準備的過程中,我一直很忙,但我注意到 Rod 在部落格方面非常活躍。 所以在今天機場和飛機上的一些空閒時間裡,我決定寫一篇小小的部落格。

我們 Spring 社群中最大的平衡行為之一是確保我們在創新的同時保持向後相容性。 這種創新的一部分是利用更高版本的 Java(例如 Java 5)中的新功能和結構。 自 1.2.x 分支以來,我們已經看到了一些這樣的東西,例如 @Transactional 註釋和我們基於 @ManagedResource 註釋的 JMX 自動檢測。 最後,這些都是很棒的功能,並且極大地簡化了開發(至少我的開發是如此),但它們實際上相當於將元資料移動到程式碼中。 我們還沒有看到的是…

Spring 的 Java 配置選項

工程 | Rod Johnson | 2006年11月28日 | ...

由於我們可插拔性的哲學以及實施中的大量辛勤工作,Spring IoC 容器(就像 Spring 的其他部分一樣)非常靈活。

經常被忽略的一點是,Spring 配置不必是 XML,儘管 XML 格式是迄今為止最常用的。 Spring 擁有自己的內部元資料格式,以 BeanDefinition 介面和子介面的形式存在。 代表 IoC 容器實例的 BeanFactory 和 ApplicationContext 實作由這個 Java 元資料提供支援,並且與元資料解析完全分離,這…

Spring 2.0 中的 XML 語法糖

工程 | Rod Johnson | 2006年11月26日 | ...

如果您關注了 10 月份的 Spring 2.0 發佈,您就會知道其中一個重要的的新功能是 XML 擴展命名空間:定義生成 Spring 元資料的新 XML 元素和屬性的能力,並且可以與常規 bean 定義一起使用。 這提供了一個有價值的新的擴展點,並使 Spring 配置對於許多重複的任務來說使用起來更簡單、功能更強大。

但是,還有一小塊甜蜜的語法糖,您可能沒有注意到 - 可能是因為 Spring 團隊中沒有人告訴您... 承諾自己…

Spring Framework 2.0.1 發佈

發佈 | Juergen Hoeller | 2006年11月23日 | ...

親愛的 Spring 社群,

我們很高興地宣佈 Spring 2.0.1 已經發佈。 下載 | 文件 | 變更日誌

這是 Spring 2.0 的第一個維護版本,其中包括自 2.0 最終版以來報告的大多數錯誤的修復以及許多小的增強功能。 此版本還引入了 OpenJPA 支援和 GlassFish 織入支援。 此外,它還具有重新設計的 AspectJ 支援內部結構和改進的 bean 定義工具 SPI。

與往常一樣,請參閱 變更日誌 了解詳細資訊。

如果您是 Spring 2.0 系列的新手,請同時參閱最初的 Spring 2.0 公告 以獲取更多資訊。

僅供參考,Spring 2.0.2 版本計劃於 12 月底發佈。 我們的 JIRA 路線圖概述了計劃在該版本中解決的問題。

Juergen
-----
Juergen Hoeller
Spring Framework 開發負責人
Interface21 首席架構師
http://www.springframework.org
http://www.interface21.com

Spring LDAP 1.1.1 發佈

發佈 | Ulrik Sandberg | 2006年11月18日 | ...

親愛的 Spring 社群,

我們很高興地宣佈 Spring LDAP 1.1.1 版本已經發佈。 這是添加了幾個新功能並修復了 1.1 中存在的一些問題的更新版本。 下載 | 變更日誌 | 文件 | API

更重要變更的摘要

  • 新增了在搜尋中使用伺服器端控制的功能。
  • DirContextAdapter.getNameInNamespace() 現在返回完整的 DN。
  • DistinguishedName 現在支援由 '+' 符號分隔的多值 RDN,例如 "cn=Rod+sn=Johnson"。
  • 新增了獲取返回屬性名稱陣列的查找方法。
  • 在內部將 Spring 升級到 2.0。 仍然支援 Spring 1.2.8。

關於 Spring LDAP
Spring LDAP 是一個 Java 函式庫,用於簡化 LDAP 操作,基於 Spring 的 JdbcTemplate 模式。 該框架減輕了用戶查找和關閉上下文、迴圈遍歷 NamingEnumerations、編碼/解碼值和篩選器等的負擔。

LdapTemplate 類封裝了傳統 LDAP 程式設計中涉及的所有管道工作,例如創建、迴圈遍歷 NamingEnumerations、處理 Exceptions 和清理資源。 這讓程式設計師可以處理重要的事情 - 在哪裡找到資料(DN 和篩選器)以及如何處理它(映射到和從域物件、綁定、修改、取消綁定等),就像 JdbcTemplate 解除了程式設計師除了實際 SQL 之外的所有事情以及資料如何映射到域模型一樣。

除此之外,Spring LDAP 還提供了從 NamingExceptions 到 DataAccessExceptions 的 Exception 轉換,以及幾個用於處理篩選器、LDAP 路徑和屬性的實用程式。

Spring-LDAP 需要 J2SE 1.4。 需要 J2SE 1.4 才能建置。 運行範例需要 J2EE 1.4(Servlet 2.3、JSP 1.2)。

從哪裡開始
從上面的連結下載發行版。 該發行版包含大量的 JavaDoc 文件以及完整的參考文件和一個範例應用程式,說明了使用 Spring LDAP 的不同方式。

首頁
Spring LDAP 的永久首頁位於 http://www.springframework.org/ldap

歷史
Spring LDAP 基於 SourceForge LdapTemplate 專案。 建議 LdapTemplate 的使用者切換到 Spring LDAP。

Mattias Arthursson & Ulrik Sandberg
Spring LDAP 專案團隊

Spring Framework:專案和名稱的由來

工程 | Rod Johnson | 2006年11月09日 | ...

我經常被問到「Spring」這個名字的由來。

這個名稱可以追溯到 2002 年末。2002 年 11 月,我出版了 Expert One-on-One J2EE Design and Development。這本書附帶了 30,000 行的框架程式碼,這佔用了我當年大部分時間全職寫作這本書的時間。(寫一本 750 頁的書已經夠辛苦了;寫一個實質的框架來配合它簡直是自虐。這非常困難。)Spring Framework 的許多基本概念都已存在:一個已經很強大的 IoC 容器,包含 BeanFactory 和 ApplicationContext…

加入澳洲超過 500 位其他人士的最後機會

工程 | Ben Alex | 2006 年 11 月 01 日 | ...

如果您正在閱讀此部落格,您可能已經知道 Spring 是一個非常受歡迎的框架。大多數曾經使用過的 J2EE 開發人員都非常喜歡它,正如 12 本以上的書籍、1,000,000+下載、14,000+ 名論壇成員等所顯示的那樣。儘管如此,當我的澳洲 Spring 使用者群組 公告在一周多前引起如此多的興趣時,我還是感到驚訝... 截至今天,我們已經有超過五百人註冊參加這三場會議。實際上,我們需要將 雪梨會議移至 更大的場地,而 布里斯本墨爾本會議幾乎已預訂完畢。如果您…

取得 Spring 電子報

隨時掌握 Spring 電子報的最新消息

訂閱

領先一步

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

了解更多

獲得支援

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

了解更多

即將舉辦的活動

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

查看全部