Spring Framework 1.1.4 釋出

版本釋出 | Colin Sampaleanu | 2005年1月31日 | ...

我們很高興地宣佈 Spring Framework 1.1.4 已釋出。這是 1.1 系列中的一個錯誤修復和次要增強版本。

        </span>Among the new

特性包括

  • 添加了 LazyInitTargetSource,用於從 BeanFactory 延遲訪問單例(在第一次呼叫時延遲初始化)
  • 添加了 ServiceLocatorFactoryBean,允許將自定義服務定位器介面方法對映到 BeanFactory.getBean 呼叫
  • 重構了 ResourcePatternResolver 以擴充套件 ResourceLoader,用於在 ResourceLoaderAware 中檢查 ResourcePatternResolver
  • 使 BindException 可序列化,前提是包含的目標物件是可序列化的
  • 添加了 LazyConnectionDataSourceProxy,用於在使用原生 JDBC 或 Hibernate 事務時延遲獲取 JDBC 連線
  • 在預設的 sql-error-codes.xml 檔案中添加了 "Sybase-jConnect",用於資料庫產品名稱 "Adaptive Server Enterprise"
  • 在 JdbcTemplate 中添加了帶引數型別的過載方法 "queryForList"/"queryForObject"/"queryForLong"/"queryForInt"
  • 在 HibernateTemplate 中添加了 "alwaysUseNewSession" 標誌,即使在存在預繫結 Session 的情況下也強制使用新 Session
  • HibernateTemplate 預設代理暴露的 Sessions,應用查詢快取設定和事務超時
  • 在 AbstractRemoteSlsbInvokerInterceptor 中添加了 "isConnectFailure(RemoteException)" 鉤子,用於自定義失敗檢查
  • 在 (Jndi)RmiClientInterceptor 中添加了 "isConnectFailure(RemoteException)" 鉤子,用於自定義連線失敗檢查
  • 添加了 JaxRpcServicePostProcessor 介面,用於 JAX-RPC 服務的可重用自定義型別對映等
  • 在 LocalJaxRpcServiceFactory 及其子類(包括 JaxRpcPortProxyFactoryBean)中添加了 "servicePostProcessors" 屬性
  • 在 JmsTemplate 中添加了 "messageIdEnabled" 和 "messageTimestampEnabled" 屬性,用於在生產者端停用 ID/時間戳
  • 在 JmsTemplate 中添加了 "pubSubNoLocal" 屬性,導致在建立 MessageConsumer 時指定 NoLocal 標誌
  • 在 JmsTemplate 中添加了接受 JMS 訊息選擇器的 "receiveSelected" 和 "receivedSelectedAndConvert" 方法
  • 在 SchedulerFactoryBean 中添加了 "schedulerListeners", "(global)JobListeners", "(global)TriggerListeners" bean 屬性
  • 在 JobDetailBean, CronTriggerBean, SimpleTriggerBean 中(分別)添加了 "jobListenerNames"/"triggerListenerNames" 屬性
  • 添加了 ServletContextAttributeFactoryBean,用於暴露現有的 ServletContext 屬性以供 bean 引用
  • 添加了 ServletContextAttributeExporter,用於獲取 Spring 定義的物件並將其暴露為 ServletContext 屬性
  • 添加了 ServletContextPropertyPlaceholderConfigurer,這是一個子類,它會回退到 web.xml 的 context-param 條目
  • 在 FrameworkServlet 中添加了 "publishEvents" init-param,允許關閉 RequestHandledEvents 的釋出
  • Spring JSP 標籤也可以在 DispatcherServlet 之外工作,會回退到根 WebApplicationContext 和 JSTL/請求本地化設定

詳情請參閱 更新日誌
可透過 SourceForge 專案頁面下載

Spring Framework 1.1.3 釋出

版本釋出 | Thomas Risberg | 2004年12月12日 | ...

我們很高興地宣佈 Spring Framework 1.1.3 已釋出。這是 1.1 系列中的一個錯誤修復和次要增強版本;最重要的是,完全恢復了對 JDK 1.3 的相容性。

此版本中的新特性包括

        <ul>
          <li>added

在 GenericApplicationContext 中添加了 "setResourceLoader" 方法,用於覆蓋預設的資源載入策略

  • 添加了 FileSystemResourceLoader,將路徑解析為檔案系統資源而不是類路徑資源
  • BeanWrapperImpl 自動註冊預設的 ResourceArrayPropertyEditor
  • 添加了 CustomCollectionEditor,預設註冊用於在 Set, SortedSet 和 List 之間進行轉換(必要時)
  • 在 PropertyResourceConfigurer 中添加了 "fileEncoding" 和 "propertiesPersister" 屬性
  • Spring Framework 1.1.2 釋出

    版本釋出 | Thomas Risberg | 2004年11月14日 | ...

    我們很高興地宣佈 Spring Framework 1.1.2 已釋出。這是一個錯誤修復和次要增強版本。
     

    此版本中的新特性包括

            <ul>
              <li>added
    

    為 BeanWrapperImpl 添加了對多維集合的支援(例如 "map[myKey][0]" 或 "map[myKey][0].name")

  • 在 BeanFactory 介面中添加了 "getType(name)" 方法,用於檢查 "getBean" 將返回的物件的型別
  • 在 ListableBeanFactory 介面中添加了方便的方法 "getBeansOfType(type)",無需顯式過濾器
  • 添加了 PropertyPathFactoryBean,允許評估目標 bean 的屬性路徑並暴露結果
  • 在 XML bean 定義中允許使用 "bean*" 而不是 "bean+",即檔案中可以不包含 bean 定義(只包含匯入)

    Spring Framework 1.1.1 釋出

    版本釋出 | Thomas Risberg | 2004年9月30日 | ...

    我們很高興地宣佈 Spring Framework 1.1.1 已釋出。這是一個錯誤修復和次要增強版本。
     

    此版本中的新特性包括

            <ul>
              <li>&quot;import&quot;
    

    XML bean 定義的元素

  • 支援非公共類以及非公共的 init 和 destroy 方法
  • bean 工廠根據 bean 引用來確定正確的銷燬順序(不需要 "depends-on")
  • bean 工廠檢測 JDK 1.4 和 Commons Collections 以建立 linked/identity map
  • 將 "publishEvent" 方法抽取到 ApplicationEventPublisher 介面中
  • 在 mock JAR 中包含了新的 "test" 包,為需要 Spring 上下文的測試提供了超類
  • 在 JdoDialect 介面中添加了 "applyQueryTimeout" 方法
  • 在 RemoteInvocation 中添加了 "addAttribute" 和 "getAttribute" 方法
  • Spring Framework 1.1 最終版釋出

    版本釋出 | Thomas Risberg | 2004年9月5日 | ...

    我們很高興地宣佈 Spring Framework 1.1 (最終版)已釋出。自 1.1 RC2 以來,進行了一些 API 澄清並修復了許多錯誤。

    還有各種小的新特性

    • 重構了 BeanWrapperImpl 的屬性特定自定義編輯器處理,允許為未初始化的子路徑註冊
    • 在 AutowireCapableBeanFactory 中添加了 "applyBeanPropertyValues" 方法,用於填充現有 bean 例項

    • 分別為屬性 bean 定義添加了 "(abstract)" 標記,為 XML bean 定義添加了 "abstract" 屬性

    • 添加了對 SqlReturnType 介面的支援,允許從儲存過程返回自定義型別
    • 添加了 java.util.Date 的自動轉換…

    Spring Framework 1.1 Release Candidate 2 釋出

    版本釋出 | Thomas Risberg | 2004年8月19日 | ...

    我們很高興地宣佈 Spring Framework 1.1 Release Candidate 2 已釋出。這將是 1.1 的最後一個候選版本;預計很快將釋出 1.1 最終版。



    此版本中的新特性包括

    • 新的 HTTP 呼叫器遠端處理策略,該策略使用基於 HTTP 的 Java 序列化(結合了 RMI 和 Hessian 的優點)
    • 用於 HTTP/RMI 呼叫器的 RemoteInvocationFactory 和 RemoteInvocationExecutor 策略,用於額外的呼叫上下文
    • 以 JSF VariableResolver 實現的形式提供基本的 JSF 支援,該實現能夠感知 Spring 管理的中間層 bean
    • Velocity 和 FreeMarker 的表單簡化宏,提供 HTML 輸入宏等以便輕鬆構建表單

    Spring Framework 1.1 Release Candidate 1 釋出

    版本釋出 | Thomas Risberg | 2004年7月28日 | ...

    Spring 團隊很高興宣佈 Spring 1.1 的第一個候選版本



    Spring 1.1 RC1 中的新特性和增強包括
    • IoC 容器支援方法注入:覆蓋具體或抽象方法,通常用於查詢由容器管理的依賴項。這意味著更不需要實現 Spring 特定的介面,例如 BeanFactoryAware。
    • IoC 容器現在可以從靜態工廠方法和建構函式獲取物件。此增強功能實現了出色的 AspectJ 整合:現在可以使用 Spring 依賴注入配置 AspectJ 切面,就像配置任何物件一樣。我們計劃在 1.1 最終版釋出前提供 AspectJ 整合的示例。
    • 支援傳送和接收 JMS 訊息
    • 在 Spring 統一的資料訪問抽象內,支援將 Apache OJB 作為 ORM 替代方案
    • 顯著改進了 JDO 支援
    • 在轉換 SQLExceptions 和其他 JDBC 增強方面具有更大的靈活性
    • 在使用 JDBC 時支援巢狀事務和儲存點。宣告式事務管理可以支援巢狀事務。
    • 如果所有 Advisor 和目標物件都是可序列化的,則 AOP 代理現在是可序列化的
    • 改進了 Velocity 和 FreeMarker 支援
    • 重構了父/子 bean 定義概念:子 bean 現在可以覆蓋任何繼承的設定。這可用於簡化配置。
    Spring 1.1 最終版計劃於 8 月中旬釋出,並將與 Spring 1.0.2 100% 向後相容。由於 Spring 旨在最大限度地減少應用程式程式碼對框架的依賴,並且由於更改是向後相容的,因此我們預計現有應用程式遷移到 Spring 1.1 不需要任何程式碼更改。

    從現在到 1.1 最終版釋出之間的主要重點將放在文件和示例上。

    詳情請參閱更新日誌

    在此處下載該版本

    Spring Framework 1.0.2 釋出

    版本釋出 | Thomas Risberg | 2004年6月2日 | ...

    我們很高興地宣佈 Spring Framework 1.0.2 已釋出。

    此版本在整個框架中引入了各種增強功能,以及一些次要錯誤修復。

    此版本中的增強功能包括

    • 新的 "mock" 原始碼樹和 "spring-mock" jar 檔案,包含用於應用程式中的 JNDI 和 Servlet API mock 物件 
    • CachedIntrospectionResults 會重新整理 JavaBeans Introspector 快取,以便在關閉時進行適當的垃圾回收
    • 添加了 ObjectFactory 介面和 ObjectFactoryCreatingFactoryBean,用於非侵入性地建立原型 bean
    • AbstractXmlApplicationContext 使用 PathMatchingResourcePatternResolver 解析 Ant 風格的配置位置模式
    • 添加了對 "xxx*" 欄位的支援…

    Spring Framework 1.0.1 釋出

    版本釋出 | Thomas Risberg | 2004年4月22日 | ...

    我們很高興地宣佈 Spring Framework 1.0.1 已釋出。

    這是一個錯誤修復和次要增強版本;

    最重要的修復和新特性包括

    • 添加了 Struts ActionSupport 和 DispatchActionSupport 基類,以便輕鬆訪問 Spring 上下文
    • 添加了 Struts ContextLoaderPlugIn 和 DelegatingActionProxy,取代了 Don Brown 的 Spring Struts Plugin
    • 重構了 Tiles 的 ComponentControllerSupport 類,使其與 Struts 1.1 和 Struts 1.2 相容
    • 修復了在提交時 Hibernate 重新整理失敗情況下的 Hibernate/JTA 同步清理問題
    • 添加了對在純 JTA 或 EJB CMT 下使用事務範圍的 Hibernate Sessions 的支援,無需 JtaTransactionManager
    • 修復了…

    Spring Framework 1.0 最終版釋出

    版本釋出 | Thomas Risberg | 2004年3月24日 | ...

    我們很高興地宣佈 Spring Framework 1.0 最終版 已釋出。

    1. 範圍

    Spring 1.0 是一個完整的 Java/J2EE 應用程式框架,涵蓋以下功能
    • 當今最精密的輕量級容器,支援各種形式的 setter 和建構函式注入
    • 基於 AOP Alliance 介面的 AOP 攔截框架,與核心容器整合
    • JNDI 支援類,允許輕鬆地將 Spring 管理的 bean 與 JNDI 定位的物件連線起來
    • 應用程式上下文概念,提供資源載入和訊息訪問抽象

    訂閱 Spring 新聞通訊

    透過 Spring 新聞通訊保持聯絡

    訂閱

    邁向成功

    VMware 提供培訓和認證,助您加速發展。

    瞭解更多

    獲取支援

    Tanzu Spring 透過一項簡單的訂閱提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

    瞭解更多

    即將舉行的活動

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

    檢視全部