程式語言受歡迎度

工程 | Shaun Connolly | 2009 年 2 月 23 日 | ...

我 13 歲的兒子一直在用 Lua、TI Basic 和 Assembler、ActionScript、JavaScript 寫程式,而且他最近也開始接觸 C++/Dark GDK。雖然我過去幾年主要專注於 Java,但我已經使用過各種靜態類型和動態類型的語言編寫程式。

由於我的兒子才剛開始他的程式設計之旅,我不禁想知道

現在最流行的程式語言是什麼?

我使用了 tiobe.comlangpop.com 來回答這個問題。這兩個網站都提供程式語言的受歡迎程度統計和排名,我很高興看到 Java、C 和 C++ 的排名...

10 分鐘上手 Spring Integration

工程 | Mark Fisher | 2009 年 2 月 13 日 | ...

Spring Integration 1.0 GA 版本在 2 個月前的 SpringOne Americas 上發布,從那時起我就一直想寫一篇新的、最新的「入門」部落格文章。 嗯,年初總是比較忙碌,所以我的目標是提供一個包含 10 個步驟的實作範例。 每個步驟大約需要一分鐘... 除非你停下來思考 ;)。 所以,廢話不多說,我們開始吧!

步驟 1:下載 Spring Integration 發行版

您可以在此處取得最新版本(在我撰寫本文時為 1.0.1):http://www.springsource.com/download/community?project=Spring%20Integration

下載完成後,解壓縮該檔案...

慕尼黑 Spring 專家日 3 月 10 日

工程 | Eberhard Wolff | 2009 年 2 月 4 日 | ...

我們將於 3 月 10 日在德國舉辦第一屆 Spring 專家日!

主題和講者包括

  • Spring 3.0 - Jürgen Höller (Spring Framework 專案負責人、VP & 傑出工程師)
  • SpringSource dm Server - 新一代應用程式伺服器 (Eberhard Wolff, Principal Consultant, Regional Director)
  • 使用 Spring 的 Web 應用程式及更多 (Agim Emruli, Senior Consultant)
  • Spring Security 進階 (Mike Wiesner, Senior Consultant)
  • Spring 和 OSGi 的開發工具 (Christian Dupuis, Principal Software Engineer, Spring IDE & SpringSource Tool Suite Lead)
  • 使用 SpringSource AMS 管理 Spring 應用程式 (Agim Emruli, Senior Consultant)
  • 問與答
所有演講都將以德語進行。

活動費用為 90 歐元,包括午餐。

如需註冊和更多詳細資訊,請前往 http://springmuenchen.eventbrite.com/

在 OSGi 中公開 boot classpath

工程 | Costin Leau | 2009 年 1 月 19 日 | ...

我時不時收到的一個相當常見的問題是如何在 OSGi 環境中使用 JDK 特定類別。 從某種程度上說,這相當於從 OSGi 存取啟動 classpath,而無需將其捆綁在一起。 為了表達套件依賴關係,bundles 使用其 manifest 中的 OSGi 指令 - 主要是Export-PackageImport-Package用於分別提供和請求類別套件依賴關係。 定義 bundle wiring 是建立模組化應用程式的關鍵步驟; 然而,在某些情況下,例如上面的問題,所需的套件是...

Spring Security 客製化(第 2 部分 - 即時調整安全連線階段)

工程 | Oleg Zhurakousky | 2009 年 1 月 3 日 | ...

想像一下,您正處於安全連線階段(您已登入並授權存取特定資源),但您的安全基礎架構團隊已更新您的權限。 也許您被賦予了更多的權利和特權,或者您的權利被完全撤銷。 問題是您的安全連線階段已在連線階段登錄中註冊,並且在您登出/登入之前,代表您在此安全連線階段中的 Principal 將不會被重新建立。 如果情況更加戲劇化呢(畢竟我們在這裡談論的是安全性)。 您是一個心懷不滿的員工...

Spring Security 客製化(第 1 部分 - 客製化 UserDetails 或擴展 GrantedAuthority)

工程 | Oleg Zhurakousky | 2009 年 1 月 2 日 | ...

這是我希望成為一個多部分系列文章的第一部分,這些文章展示了圍繞 Spring Security 客製化的實際範例。 這些客製化的要求並非憑空想像,而是來自於實際應用...

假設您有以下要求。 您有一個角色列表,其中每個角色都包含適用於此角色的業務功能列表(請參閱下文)

ROLE_ADMIN     BF_QUOTE_CREATE     BF_POLICY_CREATE     BF_POLICY_DELETE

ROLE_AGENT     BF_QUOTE_CREATE     BF_POLICY_CREATE

ROLE_USER     BF_QUOTE_CREATE

關鍵是要能夠進行授權...

在 SpringSource dm Server 中部署 GWT 應用程式 - 第 3 部分

工程 | Ben Corrie | 2008 年 12 月 19 日 | ...

簡介

這是系列三篇部落格中的最後一篇,描述了在 SpringSource dm Server™ 中建立和部署 GWT 應用程式的逐步方法。 第一篇部落格著眼於從範例 GWT 應用程式建立簡單 WAR 檔案的過程,第二篇部落格將 GWT 依賴關係轉換為 OSGi bundle,這些 bundle 可以在多個應用程式之間共享。 最後一篇部落格將使用 Spring Dynamic Modules 進一步模組化我們的 GWT 範例到 OSGi 服務中。 這應該清楚地展示 OSGi 模組化的優點:在執行時期移除和替換服務的能力、無縫管理多個版本的 bundle,以及使用 dm Server 部署和管理是多麼簡單明了。

這是該系列中唯一一篇實際使用 Spring Framework 的部落格。 Spring 用於配置 Spring Dynamic Modules 以及發布和使用 OSGi 服務。 它還展示了一種將 Spring 管理的 bean 與 GWT remoting 連接起來的機制。 然而,我非常清楚 Spring/GWT 整合本身就是一個重要的主題,因此我特意在這裡只保留一個簡單的解決方案。

請參閱 第 1 部分,了解 GWT StockWatcher 範例的背景以及我使用的軟體。

另請注意,您可以跳過所有這些繁瑣的說明,直接跳到...

使用 Spring BlazeDS Integration 1.0.0.M1

工程 | Jeremy Grelle | 2008 年 12 月 17 日 | ...

更新:以下顯示的大部分程式碼範例已過時,並被更當前的 「使用 Spring BlazeDS Integration 1.0」文章中的範例所取代。

今天,我們宣布了開放原始碼 Spring 專案組合的最新成員 Spring BlazeDS Integration 的第一個里程碑版本的公開發布。 該專案的目的是使使用 Adobe Flex 作為前端客戶端更容易建立基於 Spring 的豐富網際網路應用程式。 它旨在通過提供對使用開放原始碼 Adobe BlazeDS 專案及其強大功能的頭等支持來實現此目的...

Grails 中的 Spring Integration(第 1 部分)

工程 | Russ Miles | 2008 年 12 月 11 日 | ...

Spring Integration 上週發布了 1.0 GA,因此,受到來自 SpringONE Americas 的 Adrian 的主題演講(不,不是 Monty Python 的小品,只是 Grails 的現場編碼範例)的啟發,我想展示如何在略有不同的 Grails 應用程式設定中利用 Spring Integration,這會很有趣。

請注意:這是從我自己的部落格 @ www.russmiles.com 轉載的文章

這個系列的文章將介紹如何在多種配置中將 Spring Integration 添加到 Grails,最終將產生一個用於 Spring Integration 的完整 Grails 外掛程式。 更像是一本線上日記,您將有機會看到我們如何通過引導 Spring 邁出第一步...

SpringOne Americas 2008 的簡報和示範

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

正如我向我的課程的參與者承諾的那樣,這是我的 dm Server 和並發課程的內容。

dm Server 簡介

此簡報的簡報和示範程式碼附加到我之前的文章:SpringSource dm Server 入門

當我在會議上時,我遇到了來自 Spring by Example 的 David Winterfeldt,他向我指出了他出色的 dm Server 教學

進階並發

進階並發簡報的簡報可以在 這裡找到,示範程式碼在 這裡。 去年並發簡報的簡報可以在 這裡找到。

取得 Spring 電子報

通過 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將舉辦的活動

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

檢視全部