Spring IDE WebFlow 支援預覽版 Release 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 編輯器中
* 與 Spring IDE Beans View 和 Beans Graph 整合
   - Beans ConfigSet 可以與 WebFlow ConfigSet 關聯以進行驗證

預覽版 Release 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 的版本,其中包含許多錯誤修復。如需錯誤修復的完整清單
請造訪 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 開啟

Spring Framework 1.2 發布

發布 | Colin Sampaleanu | 2005年5月13日 | ...

在這個幸運的 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 支援整合到最終版本!

如需新功能、棄用和錯誤修復的詳細資料,請參閱 變更記錄

僅供參考,我們計劃在 6 月發布 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 中對 JavaScripthandling 的修改將出現在 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 的 Common Client Interface (CCI),包括對 CCI 本機交易的支援

此外,還有各種次要增強功能,例如

  • 棄用 ListableBeanFactory 的 getBeanDefinitionNames(type)",改用 "getBeanNamesForType"
  • 將 "value"/"value-ref" 捷徑屬性新增至地圖的 XML "entry" 標籤
  • 新增 XML bean 定義檔的 "alias" 根元素,用於其他檔案中 bean 的別名

  • JdbcAccessor 現在預設會延遲初始化 SQLExceptionTranslator
  • 為 Hibernate3 將更多配置選項新增至 LocalSessionFactoryBean
  • 將 "defaultDestinationName" 屬性新增至 JmsTemplate,用於動態預設目的地

  • 改進了 Resource 支援,使其與 JDK 1.3 的經典 VM 和 JRockit 的 jar 路徑相容
  • 將靜態 PathMatcher 類別重構為 PathMatcher 介面和 AntPathMatcher 實作
  • 新增 ConfigurableMimeFileTypeMap,其中包含大量的 MIME 類型對應

  • 新增 "context.i18n" 套件,其中包含 LocaleContext 抽象和全域 LocaleContextHolder
  • DispatcherServlet 透過全域 LocaleContextHolder 公開目前的 LocaleResolver
  • 新增 RemoteInvocationTraceInterceptor,記錄伺服器上的遠端呼叫和例外狀況

  • 更新了 JR 0.6.6 的 JasperReports 支援,使用 JRDefaultCompiler 作為預設報表編譯器
  • 重新設計 AbstractJasperReportsView 以處理 JasperPrint 執行個體,而不是 JasperReport 執行個體
  • 將對具有內嵌 SQL 陳述式的報表的支援新增至 AbstractJasperReportsView

如需增強功能和錯誤修復的詳細清單,請參閱 變更記錄

此發布候選版本被認為是穩定的,建議用於開發。我們預計 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 支援,範例(電話簿)說明了 portlet 環境中的 Spring Web Flow。
  • 支援 'validatorMethod' 動作狀態屬性,指定要調用的驗證方法,以與具有已配置 Validator 執行個體的 FormAction 搭配使用(以支援精靈中輕鬆的逐步驗證)
  • 支援 JDK 1.3。
  • 範例(電話簿)說明如何編寫整合測試來驗證流程的預期行為。
  • 範例(生日)說明 Struts 整合。
  • 一個全新的範例應用程式(Sell Item),說明了使用延續(提供正確的瀏覽器導覽按鈕使用!)和條件轉換(使用 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 Flow 系統適合開發使用。

        <br />

此版本包含一些新功能,我們期望能將需要複雜頁面流程的 Web 應用程式提升到新的層次。這些功能包括:

  • 能夠將您的應用程式的邏輯頁面流程捕捉為獨立的模組,並在多種情況下重複使用。
  • 能夠將流程以「子流程」的形式,巢狀嵌入 'n' 層深度,其中每個流程都是一個「黑箱」,遵循明確定義的輸入/輸出契約。
  • 能夠以宣告方式表達頁面流程,並提供可插拔的流程定義格式(目前提供基於 Java 和基於 XML 的建構器格式)。

Spring Framework 1.2RC1 已發布

發布 | 管理者 | 2005年3月28日 | ...
現在是 Spring 的季節了 Smile

我們很高興宣布 Spring 1.2 RC1 剛剛發布。此版本引入了許多主要的新功能:
  • 除了完整的 spring.jar 之外,還提供了更細緻的發布 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" 選項,用於解析 context 屬性
    • 為 ModelAndView 添加了 "clear" 和 "isEmpty" 方法,允許清除給定 ModelAndView 物件的視圖
    • 添加了 JasperReportsMultiFormatView,允許通過模型中的鑑別器動態指定輸出格式
    • 在 JSP 2.0 上,Spring 的 JSP 標籤中的 JSP EL 表達式將使用 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" 標誌,即使在預先綁定的 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 添加了 "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 社群中所有即將到來的活動。

    查看全部