getConfigLocations() 怎麼了?

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

上週我在客戶現場,有人問道:「為什麼 getConfigLocations() 不再是抽象的了?」 在客戶面前工作久了,很少會啞口無言,但我當時就是這樣。 說實話,我第一個想法是客戶不可能說對。 但令人驚訝的是,在 AbstractSingleSpringContextTests 的 1.3 版中,它清楚地說明了 getConfigLocations() 不再是抽象的。 我沒有針對 2.0.1 建立任何新的整合測試,所以甚至沒有看到這個變更。

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

您在 2006 年 Spring Experience 可以期待的事...

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

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

 
雄偉的威斯汀外交官飯店
配備無邊際泳池
下方有一條緩流河
位於美麗的海濱物業上

我們正在將其中幾張照片納入主會議橫幅中,這些橫幅將從外交官飯店高聳的天花板上垂下來。一切都為一場盛大的展覽做好了準備。 下週見 Spring Experience

SimpleJdbcTemplate:Spring 2.0 和 Java 5

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

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 擴充命名空間:定義新的 XML 元素和屬性的能力,這些元素和屬性會產生 Spring 元資料,並且可以與常規 Bean 定義一起使用。 這提供了一個有價值的全新擴充點,並且使得 Spring 組態對於許多重複的任務來說都更簡單易用,並且更強大。

然而,還有一個很棒的小語法糖,您可能沒有注意到——可能因為 Spring 團隊中沒有人告訴您... 我已經向自己承諾過...

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 使用者群組在一個多星期前發布 公告 時,我還是感到驚訝... 截至今天,我們已經有超過五百人註冊參加這三個會議。 事實上,我們需要將 雪梨 會議移到 更大的場所,而 布里斯本墨爾本 會議幾乎已預訂完畢。 如果您...

甲骨文、開源和商品化

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

我在舊金山參加了 Oracle World。 我甚至在 Thomas Kurian 的主題演講中簡短地談到了 Java 中介軟體。 但 Neelan 和我不得不在週二離開,錯過了大事:Larry Ellison 宣布甲骨文 將為 Linux 提供支援

從開源業務的角度來看,這是一個有趣的事件。 更廣泛的影響是什麼?

甲骨文正在為他們沒有建立且沒有控制的開源產品提供支援。

這有多種可能的原因

  • Linux 不是產品。 它是一種技術類別,公司或組織組裝、記錄、分發和支援產品。
  • Linux 支援在一定程度上已經商品化。 紅帽只是提供支援的幾家經銷商之一。
  • Linux 的領導力分散。 Linus Torvalds 不為大型經銷商工作; 紅帽做得最多,但沒有一家公司提供明確的領導。
  • Linux 的領導力比您想像的更不重要。 Linux 主要不是創新的引擎,而是商品化的引擎。

然而,考慮像甲骨文這樣的公司在提供方面有哪些限制是很有趣的...

Interface21 / Spring 在 Oracle OpenWorld 2006

工程 | Neelan Choksi | 2006年10月23日 | ...

Rod 和我都在舊金山參加 Oracle OpenWorld 2006。 這真是一個場景。 我無法決定用「傲慢」還是「令人印象深刻」來形容它,但數字不會說謊。 他們預計有 45000 人參加這次會議,舊金山市認為這次展覽將為該市帶來 5000 萬至 6000 萬美元的收入。 顯然,不允許任何甲骨文員工住在機場以北的飯店。 更令人震驚的事情之一是,該市為了這次會議封鎖了 Moscone 前面的一段 Howard St.

在今天上午由 甲骨文資深副總裁 Thomas Kurian 發表的 Oracle Develop 主題演講中,Spring 成為焦點。 Thomas 讓 Rod 在主題演講中上台,描述 Spring 是什麼以及 Spring 2.0 的新功能。 Rod 還談到了合作...

Spring 2.0 最終版,在第一天就有超過 10,000 次下載

工程 | Rod Johnson | 2006年10月05日 | ...

Spring 2.0 在星期二正式發布! 這是 Spring 團隊 9 個月辛勤工作的成果,以及大量的使用者回饋(謝謝!),這是一個巨大的進步。

我保證我的下一篇部落格將是關於下載數字以外的其他內容。 我一直在研究一些有趣的方法來測試 @AspectJ 註解中的 pointcut,所以我希望下次能發布一些有趣的程式碼。

但我們剛剛注意到 SourceForge 上的一些非常驚人的數字,所以我忍不住要發布它們。 Spring 2.0 在前 24 小時內的下載次數超過 10,000 次! 幾個月來,人們對 Spring 2.0 的興趣一直在增加——一些使用者已經在生產環境中使用發布候選版本,包括歐洲一家著名的媒體網站——我認為 Keith 精彩的發布頁面...

取得 Spring 電子報

訂閱 Spring 電子報以保持聯繫

訂閱

取得領先

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部