QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Spring Roo 与 GWT 同时发布新的里程碑版本

  • 2010-08-26
  • 本文字数:868 字

    阅读完需:约 3 分钟

近日,Spring Roo 1.1 与 Google Web Toolkit 2.1 同时发布了 M3 版本,这表明自从 Google I/O 以来,这两种技术的一种同步状况。VMware 与 Google 曾在 Google I/O 上宣布未来关于 Spring 框架与 GWT 的集成计划。这两种技术的紧密集成,再加上其他项目(如 AspectJ 与 STS)的不断参与使得在实际开发中,同时使用 Spring 工具与 GWT 的项目呈现出不断增长的态势。

Spring 与 Google 自从 Google I/O 以来就持续不断地加强两者之间的集成与合作。Spring Roo 1.1 M3 支持 GWT 2.1 M3,可以利用 GWT 的所有新特性;反过来,GWT 也可以利用 Roo 中的新特性。

GWT 2.1 M3 增加了对归档(Archives)与位置(Places)的内置支持。此次发布还包含了对 RequestFactory 基础设施下的关系管理的支持,并且可以调用实体的实例方法。关系支持是最受瞩目的一个特性,可以通过运行“script expenses.roo”命令对其进行测试,然后使用命令“mvn get:run”,接下来通过 GWT UI 创建关联的 employee 对象。此次发布的主要目的是增强 API 以及业务应用创建特性。感兴趣的读者可以在 Spring 的 Jira 上找到新特性的详细列表。

Spring Roo 1.1 M3 与 M2 相比,增加了 150 多个新特性。最受瞩目的一个特性就是增量式的数据库反向工程(DBRE),开发者可以据此探查关系数据库并生成一系列 JPA 实体。DBRE 可以在相同的项目上多次运行且不会产生任何副作用。

Spring Roo 1.1 M3 的新特性列举如下:

  • 增量式的数据库反向工程(DBRE)支持
  • 支持最新的 Google Web Toolkit 2.1.0.M3 特性
  • 自动化的 JSON 支持,包含在 Spring MVC 应用中
  • 16 个社交媒体嵌入式特性
  • 程序库的升级
  • 自动化的 Roo 注解 JAR 升级
  • 可用性的增强

此次发布的 Spring Roo 1.1 M3 中的一个值得关注的特性就是自动化的 JSON 支持。Spring Roo 所生成的领域对象现在可以包含自动化的 JSON 相关的方法了。凭借 Roo,开发者可以实现 JSON 模型与对象之间的双向转换。Roo 管理的 Spring MVC 控制器也会自动使用这些方法。

感兴趣的读者可以下载最新版的 Spring Roo 1.1 M3 GWT 2.1 M3 尝鲜,也可以阅读 Spring Roo参考指南深入了解其诸多的特性。

2010-08-26 01:562080
用户头像

发布了 88 篇内容, 共 264.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

leetcode 221. Maximal Square 最大正方形(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

Java 使用 char[] Array 还是 String 存储字符串

HoneyMoose

Java Core 「13」ReentrantReadWriteLock 再探析

Samson

学习笔记 Java core 6月月更

Java 中的Comparator使用技巧

Nick

Java stream 6月月更 Comparator nullsFirst

【LeetCode】 移除字母异位词后的结果数组Java题解

Albert

LeetCode 6月月更

设计微博系统中“微博评论”高性能高可用计算机构

Fan

架构师实战营

SRE Lesson One -- Day1 准备你的工作环境

耳东@Erdong

SRE 6月月更 SRE Lesson One

Eureka的TimedSupervisorTask类(自动调节间隔的周期性任务)

程序员欣宸

Java SpringCloud 6月月更

在线文本列表批量添加行号工具

入门小站

工具

Hoo虎符研究院 | 币圈后浪D/Bond一个基于ERC-3475标准开发的去中心化债券生态系统平台

区块链前沿News

Hoo 虎符交易所

如何写出同事看不懂的Java代码?

码农参上

后端 Java’

全面双录倒计时,融云助力泛金融业务办理高效合规可回溯

融云 RongCloud

PingCAP 入选 2022 Gartner 云数据库“客户之声”,获评“卓越表现者”最高分

Geek_2d6073

Any to Any 实时变声的实现与落地丨RTC Dev Meetup

声网

音频 RTC Dev Meetup 生态专栏 语音处理

如何使用物联网低代码平台进行设备调试?

AIRIOT

低代码 物联网 低代码开发

mysql中的查询计划及sql语句性能分析:explain

乌龟哥哥

6月月更

Ajax入门教程

倔强的牛角

ajax 6月月更

linux之我常用的20条命令( 之三)

入门小站

Linux

K8S学习笔记--《开篇词|迎难而上,做云原生时代的弄潮儿》

IT蜗壳-Tango

容器 k8s IT蜗壳教学 6月月更

一条命令开启监控之旅!

TanCloud探云

开源 监控系统

C语言数据的储存

未见花闻

6月月更

如何提高远程办公的效率?| 社区征文

石云升

远程办公 6月月更 初夏征文

在线JSON转YAML工具

入门小站

工具

Discourse 新用户可插入媒体的数量

HoneyMoose

军体拳代码

工程师日月

6月月更

深挖数据价值,2022隐私计算大赛开启!

Jessica@数牍

隐私计算 大数据技能大赛 隐匿查询性能优化 隐私求交性能优化

应用配置管理,基础原理分析

Java 微服务 构架

接口测试(apipost、jmeter和python脚本)——测试工具

Xd

Java 后端 接口测试

DOM操作

Jason199

js DOM事件 6月月更

Python 设计模式:单例模式

宇宙之一粟

Python 单例模式 6月月更

MySql 过滤查询(以字母开头,以数字开头,非数字开头,非字母开头)

迷彩

数据库 MySQL 数据库 6月月更

Spring Roo与GWT同时发布新的里程碑版本_Java_张龙_InfoQ精选文章