現今,可移植性比以往任何時候都重要

工程 | Juergen Hoeller | 2008年4月29日 | ...

昨天,我寫了一篇關於 Spring 如何幫助最大化應用程式可移植性 的文章。即使可移植性問題在企業 Java 領域已經持續多年,這篇部落格文章仍然很及時。今天,Oracle 宣布以 67 億美元收購 BEA Systems 的交易已經完成。 這兩家公司的產品線有相當大的重疊,因此勢必會給 WebLogic 和 OC4J 客戶群帶來不確定性。 WebLogic 和 OC4J 可能都屬於「J2EE 伺服器」類別,但它們是非常不同的產品,具有非常不同的特性。

由於許多企業…

框架層級的可移植性

工程 | Juergen Hoeller | 2008年4月28日 | ...

可移植性是 Spring 世界中的關鍵因素。 我們相信框架層級的可移植性:應用程式元件是針對特定框架(或框架世代)編寫的,例如 Spring 2.5; 然後框架負責適應任何底層託管環境。 但是,特定的應用程式框架高於且不同於託管環境。 全新的框架版本可以部署到已建立的託管平台世代,只要環境的基本功能足夠即可。 這種方法…

會議季持續進行

工程 | Rod Johnson | 2008年4月24日 | ...

昨天我在德國威斯巴登的 JAX 會議 上發表了開幕主題演講。 JAX 是歐洲最大的 Java 會議之一,有超過 2,000 名與會者。 主題是企業 Java 的未來,我擴展了我 最近的預測部落格 的主題,更詳細地介紹了 Java EE 6 的影響 以及應用程式伺服器的未來。
我已經 上傳了幻燈片,其中包括對企業 Java 演進中一個有趣時期的 8 個預測。 這是我第一次在同一個簡報中提到約瑟夫·史達林、莫妮卡·萊溫斯基和巨蟒劇團。

Spring Security 2.0 最終版本:不再有死掉的精靈

工程 | Rod Johnson | 2008年4月17日 | ...

Spring Security 2.0 已發布。 這是 Spring Portfolio 的一個重大進展。 Spring (Acegi) Security 已經是 Java 平台上使用最廣泛的企業安全框架,在 SourceForge 上的下載量超過 25 萬次,每個版本的下載量超過 2 萬次。 透過使其更易於使用,此版本無疑將採用提升到一個新的水準。

我特別對這個版本的發布感到高興,原因有很多:

  • 這對 Spring 社群來說是一件好事。 它(更)易於使用,而且功能更強大。 它使功能最強大的企業 Java 安全解決方案觸手可及,幾乎消除了採用方面的障礙。 請參閱此 教學課程,以瞭解它使保護典型 Web 應用程式變得容易得多。 XML bean 定義的激增已成為過去。
  • 它是 Spring 2.x 工作的延續,透過應用自訂 XML 命名空間的力量來實現積極的預設值,同時仍然允許自訂。
  • 與 Spring 2.5 一樣,它展示了目前 Spring Portfolio 趨勢,即大幅減少對 XML 的需求。
  • 這是 SpringSource 商業模式價值的證明。 我們的收入模式使我們能夠比以往任何時候都更多地投資於創建開放原始碼軟體。 如果沒有雇用 Acegi/Spring Security 創建者 Ben Alex 和另一位主要提交者 Luke Taylor,此版本將不會發生或範圍會小得多。
  • 對精靈王國有益

Acegi/Spring Security 創建者 Ben Alex 和 Luke Taylor 做得很棒。 Ben 將在下個月的 Java One 上談論 Spring Security。 如果…

SpringSource Tool Suite 中的執行階段錯誤分析

工程 | Alef Arendsen | 2008年4月14日 | ...

三週前,SpringSource Tool Suite 發布了。 負責此產品的 Christian 已經寫過關於它的部落格,我們也提供了一個網路研討會,供那些想要快速了解它目前提供的所有功能的人使用。 在這篇文章中,我想特別強調執行階段錯誤報告功能。

當我在編程時,有時,由於我引起的一些錯誤,控制台視窗會顯示數十個堆疊追蹤。 有時,我很幸運,堆疊追蹤看起來很熟悉。 如果是這樣,那麼問題可能很容易解決。 但是,有時…

最大輸家的下一個參賽者:Java Bloatware

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

如果科技社群要舉辦他們自己版本的熱門電視節目The Biggest Loser(或可能是名人健身俱樂部),你會看到企業 Java 處於最前沿——臃腫、超重、疲倦和精疲力竭。

企業 Java 的未來正變得清晰。 病態肥胖的傳統平台正在衰落,更精簡的解決方案越來越多地用於生產和開發EJB 等傳統技術正變得越來越不相關。 Java EE 5 的不溫不火的採用使其看起來越來越像是傳統 J2EE Bloatware 的最後一口氣。 同時,Java EE 6 規範最終將允許 更大的模組化,這項激進的變更將對開發人員產生重要的影響,並且可能會重新激發實作之間的競爭。 隨著標準和基於標準的產品不斷增加脂肪,SOA、Web 2.0 和其他基礎架構變更不斷提出未預見的新要求…

阿姆斯特丹 Java Meetup 第二季 - 2008 年 5 月 23 日

工程 | Alef Arendsen | 2008年4月8日 | ...

已經有一段時間了…對於阿姆斯特丹 Java Meetup 來說。 我一直在旅行,並且無法組織上個季度的另一次聚會。 但我們再次開始:每季度(幾乎)一次的阿姆斯特丹 Java Meetup 將在 阿姆斯特丹的 grand-cafe de Jaren 舉辦(有關位置的更多資訊,請參見下文),時間是 5 月 23 日。 你可以期待許多 Java 開發人員(通常有 50 到 80 人參加)、技術性和非技術性討論,當然還有荷蘭 Java 行業的最新八卦。 我們很樂意聽到來自…

SpringSource Application Management Suite (AMS) 發布

工程 | Jennifer Hickey | 2008年3月31日 | ...

自 SpringSource 與 Hyperic 合作將我們的 Application Management Suite (AMS) 產品推向市場以來,已經過去了忙碌的幾個月。 我很高興地宣布,SpringSource AMS beta 版本 現在可供所有人使用。 請花一點時間 評估該軟體 並在 beta 論壇 上發表您的想法。 我們致力於為 Spring 驅動的應用程式提供最佳的應用程式管理體驗,非常感謝您的回饋!

那些在 12 月的 The Spring Experience 上表達了對 SpringSource AMS 感興趣的人收到了一封宣布 beta 版本的電子郵件…

Spring Web Services 1.5 的新功能是什麼?

工程 | Arjen Poutsma | 2008年3月29日 | ...

經過大約六個月的工作,我很高興地宣布 Spring Web Services 1.5.0 已經發布! 在這篇文章中,我想回顧一下一些主要的新功能。

新傳輸

1.5 版本包含兩種新的傳輸:JMS 和電子郵件。 使用這些新的傳輸不需要變更任何 Java 代碼:只需添加一些配置即可! JMS 傳輸與 Spring 2 的 訊息驅動 POJO 模型很好地整合,如以下從航空公司範例應用程式中擷取的配置片段所示


<jms:listener-container connection-factory="connectionFactory">
  <jms…

Spring Java 配置 - M3 的新功能

工程 | Chris Beams | 2008年3月27日 | ...

今天標誌著 Spring Java Configuration 專案(簡稱 JavaConfig)的第三個里程碑版本。 此版本包含大量錯誤修復和新功能 - 我將在下面重點介紹一些最有趣的變更,但首先讓我快速回顧一下 JavaConfig 的全部內容。

如果你有任何 Spring 經驗,以下 XML 配置片段可能會很熟悉。 假設我們正在查看名為 application-config.xml 的檔案


<beans>
	<bean id="orderService" class="com.acme.OrderService"/>
		<constructor-arg ref="orderRepository"/>
	</bean…

取得 Spring 電子報

隨時了解 Spring 電子報

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部