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 編輯器中並排編輯同一個配置文件
    
* 與 Spring IDE Beans 檢視和 Beans 圖形整合
   - 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 的版本,包含大量錯誤修復。 如需包含的錯誤修復的完整列表
請瀏覽 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)
  • 新增變更通知和訪問器支援到通用模型
  • beans 模型現在擴展了新外掛程式 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 沙箱)
如需功能的詳細列表,請參閱變更日誌。

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 的通用客戶端介面 (CCI),包括支援 CCI 本地交易

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

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

  • JdbcAccessor 現在預設會延遲初始化 SQLExceptionTranslator
  • 為 Hibernate3 的 LocalSessionFactoryBean 新增了其他配置選項
  • 為 JmsTemplate 新增了 "defaultDestinationName" 屬性,用於動態預設目標

  • 改進了資源支援,以與 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 實例
  • 為 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 支援,範例 (電話簿) 說明了 portlet 環境中的 Spring Web Flow。
  • 支援 ‘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 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
    存取
  • 用於 JMX MBean 匯出的 Commons Attributes 和 JDK 1.5+ 註解

    此版本還包含許多小的增強功能,例如

  • 為 ServletRequestDataBinder 分離出的 BindingErrorProcessor 策略
  • 改進了 Web MVC MultiActionController 的 ParameterMethodNameResolver

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

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

    請留意本週稍後發布的 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 系列中的最後一個錯誤修復和小幅增強版本,具有許多小的改進,例如
    • 將重載的“reject”和 rejectValue" 方法添加到 Errors 介面和 BindException,無需預設訊息
    • 將 "lookup(name, requiredType)" 方便方法添加到 JndiTemplate,使 JNDI 物件與給定的類型匹配
    • 將 "homeInterface" 屬性添加到 AbstractRemoteSlsbInvokerInterceptor,用於指定要縮小到的 home 介面
    • 引入 MailMessage 介面作為 SimpleMailMessage 和 JavaMail MIME 訊息的通用介面
    • Log4jConfigurer 也接受 "classpath:" URL 或 "file:" URL 作為位置,而不僅僅是純粹的檔案路徑
    • Log4jConfigurer 接受不駐留在檔案系統中的設定檔,只要沒有刷新間隔

    • 將 "int[] batchUpdate(String[] sql)" 方法添加到 JdbcTemplate,用於批量執行一組 SQL 語句
    • 為 C3P0 0.8.5 或更高版本添加了 C3P0NativeJdbcExtractor(對於早期 C3P0 版本,請使用 SimpleNativeJdbcExtractor)
    • 將 "maxRows" bean 屬性添加到 JdbcTemplate,允許指定要獲取的最大行數
    • 將 "fetchSize" 和 "maxRows" bean 屬性添加到 RdbmsOperation,將值傳遞到內部 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)
    • 將 "contextOverride" 選項添加到 ServletContextPropertyPlaceholderConfigurer,讓 web.xml 覆蓋本地設定
    • 將 "searchContextAttributes" 選項添加到 ServletContextPropertyPlaceholderConfigurer,解析上下文屬性
    • 將 "clear" 和 "isEmpty" 方法添加到 ModelAndView,允許清除給定 ModelAndView 物件的檢視
    • 新增 JasperReportsMultiFormatView,允許透過模型中的鑑別器動態指定輸出格式
    • Spring 的 JSP 標籤中的 JSP EL 表達式將在 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 延遲存取 singleton(在第一次呼叫時延遲初始化)
    • 新增 ServiceLocatorFactoryBean,允許將自定義服務定位器介面方法映射到 BeanFactory.getBean 呼叫
    • 重新設計 ResourcePatternResolver 以擴展 ResourceLoader,用於 ResourceLoaderAware 中的 ResourcePatternResolver 檢查
    • 使 BindException 可序列化,前提是包含的目標物件是可序列化的
    • 新增 LazyConnectionDataSourceProxy,用於透過原生 JDBC 或 Hibernate 事務延遲獲取 JDBC 連線
    • 將 "Sybase-jConnect" 新增到預設的 sql-error-codes.xml 檔案,用於資料庫產品名稱 "Adaptive Server Enterprise"
    • 將具有 arg 類型的重載 "queryForList"/"queryForObject"/"queryForLong"/"queryForInt" 方法新增到 JdbcTemplate
    • 將 "alwaysUseNewSession" 標誌新增到 HibernateTemplate,即使在預先綁定的 Session 的情況下也強制執行新的 Session
    • HibernateTemplate 預設情況下公開代理 Session,應用查詢快取設定和事務超時
    • 將 "isConnectFailure(RemoteException)" hook 新增到 AbstractRemoteSlsbInvokerInterceptor,用於自定義失敗檢查
    • 將 "isConnectFailure(RemoteException)" hook 新增到 (Jndi)RmiClientInterceptor,用於自定義連線失敗檢查
    • 新增 JaxRpcServicePostProcessor 介面,旨在用於 JAX-RPC 服務的可重複使用自定義類型映射等
    • 將 "servicePostProcessors" 屬性新增到 LocalJaxRpcServiceFactory 和子類別(包括 JaxRpcPortProxyFactoryBean)
    • 將 "messageIdEnabled" 和 "messageTimestampEnabled" 屬性新增到 JmsTemplate,以停用 producer 上的 id/timestamp
    • 將 "pubSubNoLocal" 屬性新增到 JmsTemplate,導致在 MessageConsumer 建立時指定 NoLocal 標誌
    • 將 "receiveSelected" 和 "receivedSelectedAndConvert" 方法新增到 JmsTemplate,接受 JMS 訊息選擇器
    • 將 "schedulerListeners"、"(global)JobListeners"、"(global)TriggerListeners" bean 屬性新增到 SchedulerFactoryBean
    • 將 "jobListenerNames"/"triggerListenerNames" 屬性新增到 JobDetailBean、CronTriggerBean、SimpleTriggerBean (分別)
    • 新增 ServletContextAttributeFactoryBean,公開現有的 ServletContext 屬性以供 bean 參考
    • 新增 ServletContextAttributeExporter,採用 Spring 定義的物件並將其公開為 ServletContext 屬性
    • 新增 ServletContextPropertyPlaceholderConfigurer,一個回退到 web.xml context-param 條目的子類別
    • 將 "publishEvents" init-param 新增到 FrameworkServlet,允許關閉 RequestHandledEvents 的發布
    • Spring JSP 標籤也在 DispatcherServlet 之外工作,回退到根 WebApplicationContext 和 JSTL/請求地區設定

    請參閱變更日誌以獲取詳細資訊。
    可通過 SourceForge 專案頁面下載

    獲取 Spring 新聞通訊

    保持與 Spring 新聞通訊的聯繫

    訂閱

    領先一步

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

    了解更多

    獲得支援

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

    了解更多

    即將舉行的活動

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

    查看所有