澳门新葡8455最新网站Spring 项目标支撑,此次发布包罗以下亮点

澳门新葡8455最新网站 2

澳门新葡8455最新网站 1

InfoQ:Grails的使用情况如何?有没有增长?你觉得它的使用人数有没有变多?

Spring项目组今天在博客中称,已经发布了Spring Tool Suite
3.0版本。Spring Tool
Suite是一个基于Eclipse的工具套件,包括了开发Spring项目所必需的组件。
支持Spring核心框架、Spring
Integration、Spring Batch、Spring Webflow、Spring
Data等等。3.0版本基于最新的Eclipse 4.2 Juno构建,配备了最新版本的tc
Server Developer Edition和Spring Roo,以及最新的Eclipse Integration for
Maven。此外,Spring项目组还发布了Groovy/Grails Tool
Suite,这是一个基于Eclipse的、针对Groovy/Grails项目定制的工具集。
为Groovy开发者提供了一个开箱即用的完整体验。Spring项目组在Eclipse公共许可协议下开源了这些工具套件的所有部分,项目托管在GitHub上。其中包括:Spring
IDE:使开发者使用Spring框架更加轻松,并集成了多种Spring相关的技术,比如AJDT、Spring
Integration、Spring Webflow、Spring Data、Spring Security和Spring
Roo等。Grails
IDE:包括完整的Grails开发工具,基于Groovy-Eclipse项目构建。Eclipse
Integration for tc
Server:这个组件使得开发者可以直接在工作空间中创建新的tc
Server实例、使用现有实例、部署/升级应用等。Eclipse Integration for
Gradle:在Eclipse中提供对于Gradle的支持。Eclipse Integration
Commons:包含了共享的基础设施,还包含了UAA和SpringSource
Dashboard。详细信息:blog.springsource.org下载地址:Spring Tool
SuiteGroovy/Grails Tool Suite

澳门新葡8455最新网站 2

SpringSource Tool Suite (STS) 2.6
发布了。本次发布包含以下亮点。包含所有针对 2.5.2.SR1 更新 (Spring Roo
1.1.2, Eclipse Helios SR2, Groovy 1.7.8, Grails 1.3.7)Roo Plugin
ManagerContent Assist, Quick Fixes and Refactorings for @Autowired,
@Qualifier, @RequestMapping全新的 Spring Web Flow 图形编辑器大量针对
Groovy + Grails 新特性和性能提升更多有关新特性和BUG修复的细节参考 新特性
文档。同时也提供了详尽的安装指导。下载地址:

InfoQ:GORM是一个独立项目吗?

SpringSource 官方网站最新消息称,SpringSource Tool Suite (STS) 2.7.0 .M1
已经发布!该版本带来了诸多新的特性,主要集中在对Groovy 和
Grails的支持上。Spring Tool Suite 基于 Spring IDE
,提供了其它的一些特性,如 基于Spring dm Server 的osgi 开发,及其它一些
Spring 项目的支持,如Spring Roo, Spring
Batch等。该版本新特性:支持Groovy
1.8Groovy的条件断点GSPs内部搜索支持Early access Gradle
更多细节请参考文档:_and_noteworthy-2.7.0.M1.pdf下载地址:同时也提供了详尽的安装指南:_instructions.pdf

有些项目直接运行grails
upgrade
命令就够了。一些破坏性的变更已经记录在文档中,但程序改动都很简单。你可能要增加一个配置设置,增加一个模板(template)。要是想使用Grails
2.0的单元测试框架,你需要完全转换到新测试。这个工作量不小。

更重要的是在Grails内核之外,我们做了不错的工作确保关键插件都更新到了最新版。现在已经有了很多插件,其中一些可能仍然需要更新。我们将尽力配合Grails插件作者完成必要的兼容Grails
2.0的工作。

他略微提到在GORM对JPA的支持上还有一项工作要做。当前的GORM
JPA适配器支持JPA 1.0,它需要更新到JPA 2.0。通过支持JPA
2.0,GORM可实际支持更多构建在JPA 2.0上的持久化解决方案。

他继续谈到了Amazon
WS(EC2、S3等)插件,用它可方便地访问诸如消息传递、存储等Amazon服务。它并不提供将应用部署到Amazon的功能。他又谈到了使用
Groovy配置文件访问配置在Amazon
BeanStalk中的属性的几种方法,这样可方便使用BeanStalk完成到Amazon的快速部署。

他还谈到了测试框架的改进和简化Grails插件开发的静态资源交付。新增的单元测试的灵活性可以更容易的使用JUnit、Spock、
TestNG等框架。单元测试具有GORM模拟功能,不用触及数据库就可以测试数据库存取。Roo和Grails的控制台(console)支持和类加载
支持都受益于JVM重载代理(JVM reloading agent),它是Spring
Source工具套件的一部分。

相互借鉴已经有一段时日了。而且,Rails显然一如既往地总是对Grails有强劲的影响。我不太清楚最近有没有。例如,我们的静态资源支持是独
立于Rails中类似特性完成的。但当它完工时,我们才意识到Rails已经实现了相似功能。这非常有趣,有人可能会认为我们借鉴了这个想法。

然而,我们并不排斥借鉴好的想法。毫无疑问,Spring
Roo的交互式控制台(console)对我们影响很大,而且展现了它的优势,尤其是处理基于Java的系统时。我们会保持对其他框架的关注。很难讲什么
是主动借鉴和什么是仅仅意识到有事情发生了,就像完成对REST支持的一样。这没有明显的区别。很多新东西其实是Grails与生俱来的,尤其是围绕
GORM的特性。相当有可能一些用户要求的特性来自于其他框架,但我们并没有必要去了解这一点。

相关文章

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图