SpringSource dm Server 1.0.0 達到 GA

工程 | Peter Cooper-Ellis | 2008 年 9 月 30 日 | ...

您可能已經注意到 SpringSource 宣布 SpringSource dm Server™ 正式上市。dm Server 是 SpringSource 應用平台的一部分。由於這是 dm Server 首次亮相,我想針對此產品做一些簡短的評論。

我們相信 dm Server 整體將改變企業 Java 軟體的開發和部署方式。特別是,dm Server 從一開始就被設計為輕量級(dm Kernel 的佔用空間約為 3 MB)、靈活且快速。它還旨在促進模組化…

SpringSource Seminar Day Linz 回顧

工程 | Juergen Hoeller | 2008 年 9 月 23 日 | ...

簡要回顧 2008 年 9 月 8 日在 Bergschloessl Linz 舉辦的 SpringSource Seminar Day。超過 150 人聆聽了六場關於 SpringSource 最新動態的簡報。Rod Johnson 和 Adrian Colyer 的 "Story of Spring" 主題演講為充滿資訊的一天拉開了序幕:關於 SpringSource 應用平台、SpringSource 工具套件、Spring 3.0 等。(有關議程的詳細資訊,請參閱原始部落格公告。)

很高興看到這麼多人參加:來自奧地利以及德國和東歐 - 甚至來自挪威!我希望您喜歡這次研討會和您在上奧地利的住宿。期待在 4 月 27-29 日在阿姆斯特丹舉行的 SpringOne Europe 2009 會議上再次見到您…以及即將到來的 EJUG Austria

SpringSource(和其他頂級供應商)引領 OSGi 的發展

工程 | Adrian Colyer | 2008 年 9 月 17 日 | ...

在 OSGi 聯盟昨天發布的 新聞稿中,包括 SpringSource、IBM、Oracle、RedHat、Sun、SAP、ProSyst 和 Paremus 在內的幾家領先供應商聯合起來,支持 OSGi 作為下一代伺服器平台的基礎。

重點摘要如下

IBM WebSphere 副總裁 Craig Hayman 表示

[IBM] 自 2006 年以來一直在推出基於 OSGi 的 WebSphere Application Server。因此,IBM 客戶可以從一個由經過驗證的元件構建的模組化平台中受益,並且能夠自動使用其應用程式所需的元件。
Oracle 開發高級副總裁 Steven G. Harris 表示
Oracle WebLogic Server 是模組化帶給客戶利益的一個很好的例子,它具有減少的佔用空間、縮短的啟動時間和靈活的配置選項。OSGi 技術提供了基於標準的基礎…
RedHat 中介軟體業務工程副總裁 Sacha Labourey 表示
在 JBoss Enterprise Middleware Solutions 中運行 OSGi 技術使我們的客戶能夠在更具動態的運行時環境中提供更安全的服務和應用程式。
Sun Microsystems 應用平台執行總監 Tom Kincaid 表示
Sun 已經看到 GlassFish 社群對 OSGi 技術的強勁需求。GlassFish 社群將能夠利用模組化和動態擴充性,這些模組化和動態擴充性是在即將推出的 GlassFish v3 Prelude 版本中通過基於 OSGi 技術的微核心實現的。
所有在發布中引用的供應商(包括 SpringSource)的共同點是,他們都將其伺服器平台構建在 OSGi 之上。這有可能為這些平台的用戶帶來一系列好處,包括更模組化的伺服器結構,能夠以更小的佔用空間運行,並能動態地改變伺服器的特性和功能。

您需要更仔細地研究各種供應商提供的產品,以確定他們在多大程度上為您(作為用戶)實現了這些好處。在 SpringSource,您可以說我們在這方面“幸運”。我們很幸運能夠設計…

SpringSource dm Server 1.0 RC2 發布

工程 | Rob Harrop | 2008 年 9 月 11 日 | ...

我很高興地宣布 SpringSource dm Server(以前稱為 SpringSource Application Platform)的 RC2 版本可用。此版本功能已完成,除非出現任何嚴重問題,否則將在兩週內成為 1.0 GA。

此版本修復了一些關鍵錯誤,升級到 Tomcat 6.0.18,並更新了所有程式碼、文件和支持材料,以反映新名稱。

由於產品的重新命名,PlatformOsgiBundleXmlWebApplicationContext 已重新命名為 ServerOsgiBundleXmlWebApplicationContext,並從 com.springsource.platform.web.dm 封包移動到 com.springsource.server.web.dm 封包。因此,如果您在 Shared Services WAR 的 web.xml 中為 Spring MVC 的 ContextLoaderListenerDispatcherServlet 設置了 contextClass,請務必將完全限定路徑更改為 com.springsource.server.web.dm.ServerOsgiBundleXmlWebApplicationContext

OSGi Service Platform Release 4.2 規格的早期草案現已發布

工程 | Adrian Colyer | 2008 年 9 月 1 日 | ...

OSGi 聯盟發布了 Service Platform 規格 4.2 版本的早期草案。 SpringSource 員工是聯盟中核心平台專家組 (CPEG) 和企業專家組 (EEG) 的活躍成員。我個人主要參與 EEG,尤其是 RFC 124 "OSGi 的元件模型"。

RFC 124 是對 Spring Dynamic Modules 背後的核心思想的標準化。如果您查看配置架構,您會發現它非常類似於 Spring Dynamic Modules (DM) 提供的 "osgi" 命名空間。 RFC 124 採取…

誰是 Apache 專案的負責人?

工程 | Mark Brewer | 2008 年 8 月 22 日 | ...

答案是 Apache 軟體基金會 (ASF),這是一個非營利性、基於功績的組織,由個人(而不是公司)組成,他們貢獻程式碼、錯誤修復、回答用戶問題、他們的時間,有時甚至他們的金錢,以確保他們交付的軟體滿足真實世界的需求,並且強大、安全且被廣泛採用。

ZDNet 的 Dana Blankenhorn 對 Dave Rosenberg 的 部落格回應,關於公司銷售他們不擁有或貢獻的技術的支持服務,啟發我來澄清一些關於 Apache 專案和“支持”它們的公司的事情。SpringSource 通過 收購 Covalent,是許多 Apache 專案的重要貢獻者。我同意 Dave 的觀點,即那些試圖通過僅僅銷售這些技術的“支持”來從開源專案中獲利,而不為軟體做出貢獻的供應商,只不過是寄生蟲。這些公司不僅不為專案做出貢獻,而且他們的缺乏參與導致了劣質的支持,這損害了用戶的利益,並最終損害了專案的聲譽和接受度。

在 Dana 的文章中,他指出 SpringSource 是 Apache 專案的“第三方支持”提供商。SpringSource(以及之前的 Covalent)是許多 Apache 專案的主要持續貢獻者,無論是直接還是間接。以前也有其他開源供應商聲稱他們“擁有”或“運行” Apache 專案。我不會在這裡犯同樣的錯誤,因為這樣的聲明清楚地表明說話者並不真正了解 Apache 以及該組織的運作方式。SpringSource 員工對 Apache 專案的貢獻和領導顯然不符合 Dana 的第三方支持提供商定義,正如這裡所證明的那樣

  • SpringSource/Covalent 從 Apache HTTP 伺服器和 Tomcat 專案的開始(分別是 1998 年和 2001 年)就聘用了提交者。
  • 許多 Apache HTTP 伺服器模組最初是由 Covalent 開發的專有程式碼,並貢獻給了 ASF。
  • 在過去兩年中,SpringSource 員工貢獻了 Apache Tomcat 專案超過 75% 的提交,並且連續四年在 Apache HTTP 伺服器專案中擁有最活躍的提交者。
  • 身為 SpringSource 員工的 ASF 成員,積極參與領導和指導孵化器專案

SpringSource 的客戶信賴我們,因為我們長期以來對 Apache 專案以及 Apache 基金會本身的重大參與。 我們一直是 ASF 及其會議 – ApacheCon – 的長期贊助商和創始贊助商,甚至在該會議上舉辦年度會員招待會,以表彰和感謝那些為這些專案做出巨大貢獻的個人。

SpringSource 永遠不會聲稱擁有或運行 Apache 專案,但我們將自豪地繼續貢獻 Apache 軟體基金會高度重視的東西 – 技術領導力、可靠的程式碼、錯誤修復和支援。

阿姆斯特丹 Java 聚會 - 9 月 12 日

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

既然假期(至少在荷蘭是這樣)幾乎結束了,我想是時候再次舉辦阿姆斯特丹 Java 聚會了。 因此,我們再次預訂了 Nieuwe Doelenstraat 的老地方 Jaren,與其他 Java 開發人員和所有想加入的人一起喝幾杯(付費)飲料。

我們將在阿姆斯特丹舉辦的 Core AOP 課程的同一週舉行,這對我來說非常方便,因為現在我確定我會在城裡,而不是像其他一些我無法親自參加的聚會。

同樣,地點與上次相同。 像往常一樣……

Spring Integration 1.0 Milestone 6 發布

發布 | Mark Fisher | 2008 年 8 月 20 日 | ...

親愛的 Spring 社群,
我們很高興地宣布 Spring Integration 1.0.0.M6 現在已可供下載。
下載 | 參考文件 | JavaDoc

要查看自 Milestone 5 以來新增的功能和解決的問題列表,請查看變更日誌。 如需更多資訊,請訪問 Spring Integration 首頁 或加入 Spring Integration 論壇 上的討論。 當我們接近候選版本時,社群回饋比以往任何時候都重要。

Mark Fisher
Spring Integration 領導者

優化和調整 Apache Tomcat

工程 | Mark Thomas | 2008 年 8 月 08 日 | ...

星期三,我舉辦了一個關於優化和調整 Apache Tomcat 的網路研討會。 網路研討會的錄音和幻燈片副本可以從 SpringSource 網站的網路研討會部分獲得。 同一頁面包含所有先前 SpringSource 網路研討會的連結,以及 Covalent 網路研討會存檔

我無法在問答環節中回答所有問題,所以,正如承諾的那樣,這是剩餘的問題和我的答案。

  • 在 Apache Tomcat 上運行的 XYZ 應用程式的最佳調整實踐是什麼?

    對於任何應用程式都沒有理想的配置設定,因為最佳設定取決於許多因素。 作為起點,請使用應用程式提供的建議。 在此之後,請按照網路研討會中設定的流程進行操作,並且如果這能讓您獲得更好的效能,請不要害怕違反應用程式提供的建議。

  • <li><strong>Do you have any recommendations for open source tools for troubleshooting, performance benchmarking or testing web applications?</strong>
    

    我進行故障排除的起點是使用 Eclipse 建立一個簡單的測試案例。 然後,我使用內建的偵錯器逐步執行程式碼,以真正了解正在發生的事情。 如果您需要分析器,那麼 NetBeans 包含一個分析器,儘管我從未使用過它。 我使用商業分析器 (YourKit),因為它們向開源開發人員提供免費許可證。 對於效能基準測試,我使用 Apache JMeter,對於測試,我使用 JUnitApache JMeter 的組合。

    <li…

SpringSource Enterprise 正式上市

工程 | Peter Cooper-Ellis | 2008 年 7 月 23 日 | ...

昨天,SpringSource 宣布SpringSource Enterprise 的 GA 版本。 作為我們的第一個商業產品版本,這對我們來說是一個重要的里程碑。 工程團隊在將此版本組合在一起方面做得非常出色。 該套件包括 Spring 的企業版本、SpringSource Tool Suite、SpringSource Application Management Suite 和 SpringSource Advanced Pack for Oracle Database,所有這些都旨在使開發、部署和管理企業級應用程式變得更容易。

您可以自己試用 SpringSource Enterprise:http://www.springsource.com/products/enterprise

我們……

獲取 Spring 電子報

通過 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

獲取支持

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

了解更多

即將舉行的活動

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

查看全部