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 社区所有即将举行的活动。

    查看所有