Spring IDE WebFlow 支援預覽版 1

釋出 | Colin Sampaleanu | 2005年5月21日 | ...

Christian Dupuis 宣佈了一個新的基於 Eclipse 的 Spring-IDE 預覽版,該版本提供了對 Spring Web Flow 的圖形編輯器支援。

以下是 Christian 在郵件列表中的公告:

-----

親愛的Spring社群,

我們剛剛釋出了 Spring IDE WebFlow 支援的第一個預覽版。請使用此版本向我們提供反饋。

功能

* 功能齊全的 String WebFlow Xml 配置檔案圖形編輯器。
   - 支援最新的 Spring WebFlow PR 3 功能
   - 拖放編輯
   - 編輯時驗證
   - 列印和匯出(jpg 和 bmp)功能
   - 自動佈局 Spring WebFlow 配置檔案,包括連線路由
   - 在您喜歡的 Xml 編輯器外掛和 WebFlow 編輯器中並排編輯同一個配置檔案
     您喜歡的 Xml 編輯器外掛和 WebFlow 編輯器
* 與 Spring IDE Beans View 和 Beans Graph 整合
   - Beans ConfigSet 可以與 WebFlow ConfigSet 關聯以進行驗證

預覽版 1 可從 Spring IDE 的開發人員更新站點下載:http://springide.org/updatesite_dev。請確保您已安裝 Eclipse 3.0 以及 Spring IDE 1.2.0 和 GEF 3.0.1。

文件可在以下網址查閱:
http://springide.org/project/wiki/WebFlowEditor
http://springide.org/project/wiki/WebFlowEditorUsage.

如果您發現任何錯誤或有功能請求,請在 http://springide.org/project/newticket 提交工單,並指定版本“webflow.PR1”。

感謝您的努力

祝好 Christian

Spring IDE 1.2 釋出

釋出 | Torsten Juergeleit | 2005 年 5 月 17 日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring IDE v1.2 已釋出。

版本 1.2 是一個移植到 Eclipse 3 的版本,帶有一系列 bug 修復。有關包含的 bug 修復的完整列表
請訪問 http://springide.org/project/milestone/Release%201.2

更改
  • 移植到 Eclipse 3.0
  • 添加了對 Eclipse 3.1M7 的支援
  • 更新到 Spring v1.2
  • 將通用內容(例如模型、專案特性 + 操作、增量專案構建器等)重構為單獨的外掛 (org.springframework.ide.eclipse.core 和 org.springframework.ide.eclipse.ui)
  • 向通用模型新增更改通知和訪問者支援
  • bean 模型現在擴充套件了在新外掛 org.springframework.ide.eclipse.beans.core 中定義的通用模型
  • 所有 jar 都從 org.springframework.ide.eclipse.beans.core 移動到新外掛 org.springframework.ide.eclipse.core

更多詳情可從專案網站 http://springide.org/ 獲取

此版本可從專案的 Eclipse 更新站點獲取
    http://springide.org/updatesite/

可以透過 http://springide.org/project/newticket 提交 bug 報告工單

Spring Framework 1.2 釋出

釋出 | Colin Sampaleanu | 2005年5月13日 | ...

在這個幸運的黑色星期五,我們很高興地宣佈 Spring 1.2 最終版已釋出。

(感謝 Juergen 的打包工作和他一貫的編碼英勇表現)。 

自 1.2 RC2 以來的主要新功能有:

  • TopLink 支援(適用於 TopLink 9.0.4 和 10.1.3)
  • JDO 2.0 支援(已針對 JPOX 1.1 beta 3 進行測試)
  • Hibernate 3.0.3 支援(激進的連線釋放)

Spring 1.2 的總體主要新功能是:

  • 更細粒度的分發 jar 檔案
  • 簡化的 XML bean 定義
  • JMX 支援
  • JDK 1.5 事務註解
  • 支援 WebLogic JTA 擴充套件
  • JDBC RowSet 支援
  • JCA CCI 支援
  • JDO2 支援
  • Hibernate3 支援
  • TopLink 支援

感謝 Oracle 捐贈了原始的 TopLink 支援原型,特別感謝 Oracle 的 Jim Clark — 他為 TopLink 支援的最終成型提供了所有幫助!

有關新功能、棄用和錯誤修復的詳細資訊,請參閱更改日誌

供您參考,我們計劃在六月釋出 1.2.1 版本,其中包含一些未進入 1.2 最終版的小幅增強功能。請參閱我們的 JIRA 路線圖瞭解詳細資訊。

Spring Modules 0.1 釋出

釋出 | Colin Sampaleanu | 2005年4月21日 | ...

我們很高興地宣佈 Spring Modules 0.1 已釋出。

下載地址:http://springmodules.dev.java.net

此版本包含:

  • 與 HiveMind 整合,允許將 HiveMind 服務暴露為 Spring bean
  • 適用於 JSR-94 規則引擎(如 Jess 和 Drools)的 Spring 風格整合類
  • OSWorkflow 的 Spring 風格配置
  • Commons Validator 的整合類(取自 Spring sandbox)
有關功能的詳細列表,請參閱更改日誌。

HiveMind 和 Commons Validator 支援類被認為是穩定的,可用於生產環境。Commons Validator 中 JavaScript 處理的修改將在 0.2 中出現。

OSWorkflow 配置支援已可用於生產環境,但 0.2 將引入 OSWorkflowTemplate,這將為工作流使用帶來完整的 Spring 語義。

我們已成功在生產環境中使用 JSR-94 整合類,但計劃在 0.2 中全面改進會話處理。

我們計劃在未來三週內釋出 0.2,希望在 Spring 1.2 最終版釋出之後。這符合我們儘可能頻繁釋出新功能的計劃。

完整的路線圖可在以下網址查閱:http://opensource.atlassian.com/projects/spring/secure/BrowseProject.jspa?id=10030&report=roadmap

我們仍在招募更多開發人員來開發更多模組,對新功能或現有功能的任何反饋都將不勝感激。

Spring Framework 1.2RC2 釋出

釋出 | Colin Sampaleanu | 2005年4月19日 | ...

我們很高興地宣佈 Spring 1.2 RC2 已釋出。


此版本引入了一項主要新功能:

  • 支援 JCA 的通用客戶端介面 (CCI),包括支援 CCI 區域性事務

此外,還有各種小幅增強,例如:

  • 棄用了 ListableBeanFactory 的 "getBeanDefinitionNames(type)" 方法,轉而使用 "getBeanNamesForType"
  • 為 XML "entry" 標籤的 map 添加了 "value"/"value-ref" 快捷屬性
  • 為 XML bean 定義檔案添加了 "alias" 根元素,用於其他檔案中的 bean 的別名

  • JdbcAccessor 現在預設延遲初始化 SQLExceptionTranslator
  • 為 Hibernate3 添加了 LocalSessionFactoryBean 的更多配置選項
  • 為 JmsTemplate 添加了 "defaultDestinationName" 屬性,用於動態預設目標

  • 優化了 Resource 支援,以相容 JDK 1.3 的經典 VM 和 JRockit 的 jar 路徑
  • 將靜態 PathMatcher 類重構為 PathMatcher 介面和 AntPathMatcher 實現
  • 添加了 ConfigurableMimeFileTypeMap,開箱即用,包含大量 MIME 型別對映

  • 添加了 "context.i18n" 包,包含 LocaleContext 抽象和全域性 LocaleContextHolder
  • DispatcherServlet 透過全域性 LocaleContextHolder 暴露當前的 LocaleResolver
  • 添加了 RemoteInvocationTraceInterceptor,用於在伺服器上記錄遠端呼叫和異常

  • 更新了 JasperReports 支援以相容 JR 0.6.6,使用 JRDefaultCompiler 作為預設報表編譯器
  • 重構了 AbstractJasperReportsView,使其基於 JasperPrint 例項而不是 JasperReport 例項工作
  • 為 AbstractJasperReportsView 添加了對包含嵌入式 SQL 語句的報表的支援

有關增強功能和錯誤修復的詳細列表,請參閱更改日誌

此釋出候選版本被認為是穩定的,建議用於開發。我們預計 Spring 1.2 最終版將在大約兩週內釋出。

Spring Web Flow 第二個預覽版釋出

釋出 | Colin Sampaleanu | 2005年4月11日 | ...

我們很高興地宣佈 Spring Web Flow 的第二個預覽版釋出,以配合 Spring 1.2 釋出路徑使用。此穩定用於開發的版本提供了以下主要新功能:

  • 可插拔的流執行儲存策略,開箱即用,支援續傳。這意味著:
    • 您現在可以選擇將正在執行的流的狀態持久化到任何後端資料儲存,包括 HttpSession(預設)、資料庫、序列化檔案等。
    • 您可以選擇使用基於續傳的儲存策略,將 Spring Web Flow 轉變為一個由續傳驅動的系統,提供正確的瀏覽器導航按鈕行為(後退、前進、重新整理和新視窗)。您還可以選擇客戶端或伺服器端續傳儲存。還支援流執行狀態的 GZIP 壓縮。
  • 支援 OGNL 轉換條件,並提供 TransitionCriteriaCreator 策略,以便根據需要輕鬆整合其他表示式語言或自定義轉換表示式。
  • Portlet 支援,附帶示例(電話簿),演示了 Spring Web Flow 在 portlet 環境中的應用。
  • 支援“validatorMethod”操作狀態屬性,指定要呼叫的驗證方法,與配置了 Validator 例項的 FormAction 結合使用(以支援嚮導中輕鬆的逐個驗證)
  • 支援 JDK 1.3。
  • 示例(電話簿)演示瞭如何編寫整合測試以驗證流的預期行為。
  • 示例(生日)演示了 Struts 整合。
  • 一個全新的示例應用程式(銷售專案),演示了使用續傳(提供正確的瀏覽器導航按鈕使用!)和條件轉換(使用 OGNL 表示式!)的驗證嚮導。

此版本還包含許多錯誤修復和其他一般改進/完善。請注意,對於 PR1 使用者:PR2 中有一些與 PR1 不相容的更改。請參閱 WIKI 上的更改日誌瞭解詳細資訊。

          <br />

一如既往,憑藉您所期望的 Spring 質量印記,我們提供:

  • 高質量文件,包括 javadoc 和 WIKI 文件
  • 強大的測試覆蓋率
  • 對命名、打包和易用性的細緻關注
  • 卓越的錯誤報告
  • 由終端使用者需求驅動的功能集

下載預覽版:

            <br />
  1. 訪問 springframework 專案檔案列表

            <br />
    
  2. 向下滾動到“spring-webflow”釋出包並選擇

Spring Web Flow 第一個預覽版釋出

釋出 | Colin Sampaleanu | 2005年3月30日 | ...

我們很高興地宣佈 Spring Web Flow 的預覽版釋出,以配合 Spring 1.2 釋出路徑使用。透過此版本,我們認為 Web 流系統適合開發使用。

        <br />

此版本包含我們預計將把具有苛刻頁面流需求的 Web 應用程式提升到更高水平的新功能。其中包括:

  • 能夠將應用程式的邏輯頁面流捕獲為自包含的模組,可在多種情況下重用。
  • 能夠將流巢狀“n”層深(作為子流),其中每個流都是一個“黑盒”,遵循明確定義的輸入/輸出契約。
  • 能夠以宣告方式表達頁面流,並提供可插拔的流定義格式(目前提供基於 Java 和基於 XML 的構建器格式)。

Spring Framework 1.2RC1 釋出

釋出 | 管理員 | 2005年3月28日 | ...
春暖花開時節 微笑

我們很高興地宣佈 Spring 1.2 RC1 已釋出。此版本引入了許多主要新功能:
  • 更細粒度的分發 jar 檔案,以及完整的 spring.jar
  • AOP Alliance 介面現在包含在 spring-aop.jar 和 spring.jar 中

  • XML bean 定義改進("ref" 和 "value" 快捷屬性
    等等)
  • 改進的 AOP TargetSourceCreator 機制(支援
    LazyInitTargetSource)

  • JDK 1.5+ 的事務註解支援(註解名為
    "Transactional")
  • 改進的 WebLogicJtaTransactionManager(事務名稱、隔離
    級別)

  • JDBC 的 SqlRowSet 支援(與 JdbcTemplate 的
    "queryForRowSet" 結合使用)
  • Hibernate3 支援(在 orm.hibernate3 中;Hibernate 2.1 支援仍
    可用)

  • JMX 支援,用於將 Spring bean 匯出為託管資源以及用於 MBean
    訪問
  • Commons Attributes 和 JDK 1.5+ 註解用於 JMX MBean 匯出

    此版本還包含許多小幅增強,例如:

  • 為 ServletRequestDataBinder 提取了 BindingErrorProcessor 策略
  • 改進了 Web MVC MultiActionController 的 ParameterMethodNameResolver

  • 有關增強功能和錯誤修復的詳細列表,請參閱更改日誌

    此釋出候選版本已被認為是穩定的,建議用於開發。我們預計 Spring 1.2 最終版將在四月下旬釋出。

    請留意本週晚些時候釋出的 Spring Web Flow 預覽版(與 Spring 1.2 配合使用)!屆時 Web Flow 也將成為每日構建的一部分。

    Spring Framework 1.1.5 釋出

    釋出 | Colin Sampaleanu | 2005年2月28日 | ...

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


    這是 1.1.x 系列中的最後一個錯誤修復和次要增強版本,包含許多小幅改進,例如:
    • 為 Errors 介面和 BindException 添加了不帶預設訊息的過載 "reject" 和 "rejectValue" 方法
    • 為 JndiTemplate 添加了 "lookup(name, requiredType)" 便捷方法,將 JNDI 物件與給定型別匹配
    • 為 AbstractRemoteSlsbInvokerInterceptor 添加了 "homeInterface" 屬性,用於指定要窄化的 home 介面
    • 引入了 MailMessage 介面作為 SimpleMailMessage 和 JavaMail MIME 訊息的通用介面
    • Log4jConfigurer 也接受 "classpath:" URL 或 "file:" URL 作為位置,而不僅僅是普通檔案路徑
    • Log4jConfigurer 接受不駐留在檔案系統中的配置檔案,只要沒有重新整理間隔

    • 為 JdbcTemplate 添加了 "int[] batchUpdate(String[] sql)" 方法,用於批次執行一組 SQL 語句
    • 為 C3P0 0.8.5 或更高版本添加了 C3P0NativeJdbcExtractor(對於早期 C3P0 版本,請使用 SimpleNativeJdbcExtractor)
    • 為 JdbcTemplate 添加了 "maxRows" bean 屬性,允許指定要獲取的最大行數
    • 為 RdbmsOperation 添加了 "fetchSize" 和 "maxRows" bean 屬性,將值傳遞給內部 JdbcTemplate
    • 為 iBATIS SQL Maps 2.0.9 添加了 ClobStringTypeHandler、BlobByteArrayTypeHandler 和 BlobSerializableTypeHandler
    • 如果剩餘生存時間不足(在嘗試操作之前),ResourceHolderSupport 會丟擲 TransactionTimedOutException
    • TransactionSynchronization 物件可以透過實現 Ordered 介面來影響其執行順序
    • JtaTransactionManager 能夠僅與 JTA TransactionManager 配合使用(即,不帶 UserTransaction 控制代碼)

    • 將 MockHttpServletRequest 升級到 Servlet API 2.4(添加了 getRemotePort、getLocalName、getLocalAddr、getLocalPort)
    • 將 MockPageContext 升級到 JSP API 2.0(添加了 getExpressionEvaluator、getVariableResolver、過載的 include)
    • 為 ServletContextPropertyPlaceholderConfigurer 添加了 "contextOverride" 選項,允許 web.xml 覆蓋本地設定
    • 為 ServletContextPropertyPlaceholderConfigurer 添加了 "searchContextAttributes" 選項,解析上下文屬性
    • 為 ModelAndView 添加了 "clear" 和 "isEmpty" 方法,允許清除給定 ModelAndView 物件的檢視
    • 添加了 JasperReportsMultiFormatView,允許透過模型中的鑑別器動態指定輸出格式
    • Spring 的 JSP 標籤在 JSP 2.0 上將使用 JSP 2.0 ExpressionEvaluator 進行解析(Jakarta JSTL 否則)
    • 將 "spring:transform" 標籤的 "value" 屬性從 String 更改為 Object,以允許 JSP 2.0 解析表示式
    請參閱更改日誌瞭解詳細資訊。

    我們的下一個里程碑是 1.2 RC1,我們打算儘快釋出:支援 Hibernate3、JMX 支援和更多主要新功能。幾天之內將提供支援 Hibernate3 和 JMX 的夜間 1.2-dev 快照,所以請隨時提前嘗試 1.2。
    Smile

    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 連線
    • 將 "Sybase-jConnect" 新增到預設的 sql-error-codes.xml 檔案中,用於資料庫產品名稱 "Adaptive Server Enterprise"
    • 為 JdbcTemplate 添加了帶有引數型別的過載 "queryForList"/"queryForObject"/"queryForLong"/"queryForInt" 方法
    • 為 HibernateTemplate 添加了 "alwaysUseNewSession" 標誌,即使在預繫結會話的情況下也強制使用新會話
    • HibernateTemplate 預設代理暴露的會話,應用查詢快取設定和事務超時
    • 為 AbstractRemoteSlsbInvokerInterceptor 添加了 "isConnectFailure(RemoteException)" 鉤子,用於自定義故障檢查
    • 為 (Jndi)RmiClientInterceptor 添加了 "isConnectFailure(RemoteException)" 鉤子,用於自定義連線故障檢查
    • 添加了 JaxRpcServicePostProcessor 介面,旨在用於 JAX-RPC 服務的可重用自定義型別對映等
    • 為 LocalJaxRpcServiceFactory 及其子類(包括 JaxRpcPortProxyFactoryBean)添加了 "servicePostProcessors" 屬性
    • 為 JmsTemplate 添加了 "messageIdEnabled" 和 "messageTimestampEnabled" 屬性,以停用生產者上的 id/timestamp
    • 為 JmsTemplate 添加了 "pubSubNoLocal" 屬性,導致在 MessageConsumer 建立時指定 NoLocal 標誌
    • 為 JmsTemplate 添加了 "receiveSelected" 和 "receivedSelectedAndConvert" 方法,接受 JMS 訊息選擇器
    • 為 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 新聞通訊

    透過 Spring 新聞通訊保持聯絡

    訂閱

    領先一步

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

    瞭解更多

    獲得支援

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

    瞭解更多

    即將舉行的活動

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

    檢視所有