Eric Evans 將在 SpringOne 上發表演講!

工程 | Steven Schuurman | 2007 年 6 月 6 日 | ...

再次舉辦 距離首次討論推出一個致力於不斷壯大的 Spring 社群的歐洲會議的想法已經兩年多了。在 JavaPolis 2005 宣佈首屆 (2006) SpringOne 後,有 400 多人報名參加會議——比我們預期的多 20% 以上。SpringOne 2006 取得了巨大成功。

由於我們在 2006 年大會後收到了大量的積極反饋,許多與會者對 Spring 和企業 Java 的強烈關注反響非常積極,我們大約在 7 個月前決定舉辦 2007 年大會。該……

更多關於 Java 配置

工程 | Costin Leau | 2007 年 6 月 5 日 | ...

正如大家現在所知,Spring 不僅僅是關於 XML,因為最近,一些“官方”核心擴充套件提供了配置容器的替代方式。

Spring Java Configuration 1.0 M2 是在 JavaOne 期間釋出的產品之一,雖然仍標記為里程碑版本,但有大量重要的更新和錯誤修復

  • 根包已更改為 org.springframework.config.java
  • <li>scoped beans are fully supported</li>
    
    <li>the bean name generation can be customized</li>
    
    <li>the distribution contains a 'transformed' sample (petclinic) which uses XML, JavaConfig and Groovy.</li>
    

事實上,為 1.0 M2 所做的大部分工作都是根據對初步公告收到的反饋進行整合的……

Spring:簡單,而非簡陋……

工程 | Alef Arendsen | 2007 年 6 月 5 日 | ...

上週的一次培訓中,我第一次使用了 Spring Web Services 的第一個釋出候選版本。距離 Arjen 釋出他寶貴的 RC1 還沒到兩週,所以向一些與會者展示這款新產品非常棒。

在 Web 服務部分之前,我們做了一點 JMX 和遠端呼叫,展示了 Spring 的匯出器功能。如您所知,這允許您將任何 Spring 管理的 bean 匯出到遠端端點或 JMX 登錄檔,只需極少量的宣告式配置


<bean id="myService" class="com.mycompany.MyServiceImpl">
    <property name…

Spring Framework 2.1 M2 釋出

釋出 | Juergen Hoeller | 2007年6月1日 | ...

親愛的Spring社群,

我很高興地宣佈 Spring 2.1 M2 已釋出!

這是 Spring 2.1 系列的第二個里程碑版本,引入了註釋配置支援的改進以及 AspectJ 載入時織入支援和各種其他新功能。

此版本還引入了 Spring 模組 jar 的修訂結構,現在已為 OSGi 做好準備。請注意,Hibernate 2.1 支援已取消:Spring 通常現在需要 Hibernate 3.1 或更高版本。 

Spring 2.1 M1 Released

 

有關新功能更新日誌JIRA 路線圖的更多詳細資訊,請參閱……

Spring 2.1-m2 中的基礎設施變更

工程 | Ben Hale | 2007年6月1日 | ...

隨著 Spring 2.1-m2 的釋出,Spring 發行版的基礎設施發生了一些重大變化。請參閱公告變更日誌以獲取完整的變更列表。

發行版

發行版已從 2.1-m1 的 26 個 JAR 縮減到 2.1-m2 的 17 個 JAR。檢視變更日誌以獲取已更改檔案的列表,但從提交訊息來看,以下是新增內容:
  • spring-context.jar 包含 JMX 支援和核心遠端處理支援(不再有 spring-jmx 和 spring-remoting jar)
  • spring-orm.jar 結合了所有 ORM 支援包(取代了 spring-hibernate, spring-ibatis, spring-jdo, spring-jpa 和 spring-toplink jar)
  • spring-web.jar 包含與 Web 相關的遠端處理和 ORM 類(以便在 J2EE EAR 部署結構中正確使用)
  • 將 spring-dao.jar 重新命名為 spring-tx.jar,現在也包含 JCA 支援
  • 將 spring-support.jar 重新命名為 spring-context-support.jar
  • 將 spring-portlet.jar 重新命名為 spring-webmvc-portlet.jar
  • 模組 jar 檔案現在包含模組特定的 "spring.handlers" 和 "spring.schemas" 檔案

Maven 工件

我也很高興地宣佈,從 2.1-m2 版本開始,每個 Spring 模組現在都將在 Maven 倉庫中包含源 JAR。2.1-m2 Maven 工件目前位於一個私有快照倉庫中,但最終版本將位於主 Maven 倉庫中。如果您想在 Maven 專案中開始使用 2.1-m2,請在您的 POM 中新增一個指向 https://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-snapshots/ 的倉庫位置。如果您正在使用任何 Maven IDE 支援,請同時下載源 JAR 並在我們的 JIRA 上報告任何相關問題。

在 Spring 2.1 中自定義註解配置和元件檢測

工程 | Mark Fisher | 2007年5月29日 | ...

注意:此帖子已於 2007 年 5 月 31 日更新,以反映 2.1-M2 官方釋出的狀態

兩週前我撰寫部落格介紹了 Spring 2.1 新的註解驅動依賴注入功能,並提到我將在“本週晚些時候”提供更多資訊。事實證明這有點樂觀,但好訊息是此功能在此期間已經發展了很多。因此,要跟隨這裡的示例,您需要下載2.1-M2 官方版本(或者如果您是第一批閱讀此更新條目且 M2 尚未釋出的人,您應該至少獲取 nightly build #115,您可以在此處下載)。

我想演示的第一件事是如何不使用任何 XML 建立應用程式上下文。對於那些使用過 Spring 的 BeanDefinitionReader 實現的人來說,這會非常熟悉。然而,在建立上下文之前,我們需要在類路徑上準備一些“候選”bean。繼續我之前部落格中的示例,我有以下兩個介面:


public interface GreetingService {
	String greet(String name);
}

public interface MessageRepository {
	String getMessage(String language);
}

……以及這些對應的實現


@Component
public class GreetingServiceImpl implements GreetingService {

	@Autowired
	private MessageRepository messageRepository;
	
	public String greet(String name) {
		Locale locale = Locale.getDefault();
		if (messageRepository == null) {
			return "Sorry, no messages";
		}
		String message = messageRepository.getMessage(locale.getDisplayLanguage());
		return message + " " + name;
	}
}

@Repository…

會議季高潮迭起,直奔 SpringOne!

工程 | Rod Johnson | 2007年5月28日 | ...

我有一段時間沒寫部落格了。我們一直很忙。我們籌集了 1000 萬美元。正如 Adrian 所指出的,我們在產品開發方面一直非常活躍。在過去的幾個月裡,我個人編寫的程式碼比平時多了。(主要是實驗性的東西,這些東西可能會也可能不會公開,但很有趣,而且有時我做的事情最終會很有用。)我花了大量時間與媒體和分析師交談;如今我們受到了媒體的極大關注。媒體/分析師電話可能很累人,但也可能很有價值,因為這些人大多很聰明,會提出發人深省的問題……

Acegi Security 1.0.4 釋出

釋出 | Ben Alex | 2007年5月25日 | ...

Acegi Security 1.0.4 現已可用。

此版本解決了 50 多個問題。現有使用者可以透過簡單的 JAR 替換升級到 1.0.4 版本。

請訪問 http://tinyurl.com/2qey2l 獲取詳細的更新日誌。

專案網站 http://acegisecurity.org 提供了有關 Acegi Security 功能的更多資訊、線上文件訪問以及下載最新版本的連結。

請注意,Acegi Security 的下一個版本將命名為 Spring Security 2.0.0 M1。我們預計將在未來 7-14 天內釋出此版本,它將提供 Spring 2 名稱空間……

Spring 產品組合中的新版本

工程 | Adrian Colyer | 2007年5月25日 | ...

去年年底,我們開始討論 Spring“釋出列車”的概念。釋出列車背後的想法是,我們協調發布 Spring 產品組合中的產品:經過共同測試並協同工作。您仍然可以挑選您需要的元件,但當您想一起使用各種產品時,會更容易。我們還沒有完全實現,但我們正在路上。

Interface21 的一個挑戰在於,對我們支援服務、培訓和諮詢的需求非常高,以至於我們讓所有人都全力以赴以試圖滿足它。這使得我們難以獲得實現釋出火車式開發所需的一致且可預測的產品開發時間。這僅僅是我對 Benchmark Capital 宣佈向 Interface21 投資 1000 萬美元感到如此興奮的眾多原因之一(新聞稿……

Spring Web Flow Java One 2007 演示

工程 | Keith Donald | 2007年5月18日 | ...

當 Sun 將我關於Spring Web Flow的 JavaOne 2007 研討會安排在週五,也就是大會的最後一天時,我不知道會發生什麼。我很榮幸今年再次被接受,但我在想在為期四天的大會最後一天進行演示時,會有多少人出席。

我對事情的發展感到非常滿意。週四我去檢視演講者設定時,已有 800 人預先註冊了我的週五會議。在我演講開始前十五分鐘,房間已經達到了這個人數。最終,1000 名 JavaOne 與會者來到了 307-310 號房間……

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有