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”。

感谢您的努力

此致

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 中对 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”标签添加了“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 实例上工作
  • 为包含嵌入式 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 集成。
  • 一个全新的示例应用程序(出售商品),说明了使用延续(提供正确的浏览器导航按钮使用!)和条件过渡(使用 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 应用程序提升到新水平的新功能。这些功能包括:

  • 能够将应用程序的逻辑页面流程捕获为自包含的模块,并在多种情况下重复使用。
  • 能够将流程嵌套到任意深度(作为子流程),其中每个流程都是一个“黑盒”,遵循定义良好的输入/输出契约。
  • 能够以声明方式表达页面流程,并使用可插拔的流程定义格式(目前提供基于 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 支持仍然可用)
    可用)

  • 将 Spring Bean 作为托管资源导出以及用于 MBean 的 JMX 支持
    访问
  • 用于 JMX MBean 导出的 Commons 属性和 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 系列中的最后一个错误修复和次要增强版本,具有许多次要改进,例如:
    • 在 Errors 接口和 BindException 中添加了重载的“reject”和“rejectValue”方法,这些方法不带默认消息。
    • 在 JndiTemplate 中添加了“lookup(name, requiredType)”便捷方法,将 JNDI 对象与给定类型进行匹配。
    • 在 AbstractRemoteSlsbInvokerInterceptor 中添加了“homeInterface”属性,用于指定要缩小范围的主接口。
    • 引入了 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 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 延迟访问单例(在第一次调用时延迟初始化)。
    • 添加了 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 默认代理公开的 Session,应用查询缓存设置和事务超时。
    • 在 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 上下文参数条目的子类。
    • 在 FrameworkServlet 中添加了“publishEvents”初始化参数,允许关闭 RequestHandledEvents 的发布。
    • Spring JSP 标记也可以在 DispatcherServlet 之外工作,回退到根 WebApplicationContext 和 JSTL/请求语言环境。

    请参阅更改日志以了解详细信息。
    可以通过 SourceForge 项目页面下载。

    获取 Spring 电子邮件

    通过 Spring 电子邮件保持联系

    订阅

    领先一步

    VMware 提供培训和认证,以加速您的进步。

    了解更多

    获取支持

    Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

    了解更多

    即将举行的活动

    查看 Spring 社区中所有即将举行的活动。

    查看全部