写点什么

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:562055
用户头像

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

关注

评论

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

三大业界大佬的DevOps解决方案

码语者

DevOps

MySQL 数据库学习笔记(2)

lenka

5月日更

模块四作业

c

架构实战营

SimpleDateFormat线程不安全的5种解决方案!

王磊

Java 后端 5月日更

缓存数据一致性 - 架构师峰会演讲实录

万俊峰Kevin

缓存 微服务 cache 分布式缓存 Go 语言

架构实战训练营 - 模块4 - 作业

Presley

系统思考力建立3个简单操纵方法

风翱

系统性思考 5月日更

模块四:课后作业

黄先生

架构训练营

LeetCode题解:341. 扁平化嵌套列表迭代器,DFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

密码学系列之:IDEA

程序那些事

IDEA 密码学 程序那些事

五行合一,微服务运行态建设的“内功心法”

BoCloud博云

微服务

Docker 存储调整的几种方法

运维研习社

Docker 5月日更 存储管理

比物理线程都好用的C++20的协程,你会用吗?

华为云开发者联盟

事件驱动 嵌入式 事件 主循环 C++20

🍃【Spring原理系列】让你知道真正的“AOP”

洛神灬殇

spring aop 面向切面 spring aop 5月日更

你习惯写注释吗?

ES_her0

5月日更

Golang 别名类型

escray

学习 极客时间 Go 语言 5月日更

图像灰度与灰阶的纠结:gray level/scale译文释义

老猿Python

灰度 图形图像处理 数字图像处理 灰阶 gray scale

针对 Restful 协议下的接口测试平台设计

GrowingIO技术专栏

RESTful

网络攻防学习笔记 Day16

穿过生命散发芬芳

5月日更 网络攻防

Python 正则表达式

若尘

正则表达式 正则 Python编程 5月日更

CampusBulider(模模搭)学习笔记6:室内搭建

ThingJS数字孪生引擎

3D可视化 数字孪生

变电站运维推陈出新?无人值守却更胜一筹

一只数据鲸鱼

数据可视化 3D可视化 智慧电网 变电站

下周极客时间课程学习计划

IT蜗壳-Tango

5月日更

IOS端音频的采集与播放

floer rivor

音视频

【LeetCode】二叉树的堂兄弟节点Java题解

Albert

算法 LeetCode 5月日更

「打碎质疑」,阿里云未来何止600亿?

ToB行业头条

云计算 阿里云 盈利模式

垄断

小天同学

商业 市场垄断 5月日更

构建可靠的磁盘系统:故障判定和自动化处理

焱融科技

云原生 运维自动化 高性能 分布式存储 超融合

《Spring 手撸专栏》| 开篇介绍,我要带新人撸 Spring 啦!

小傅哥

spring 后端 小傅哥 面经 手撸Spring

模块4作业-Redis方案

高亮

架构训练营

K8s二开之 client-go 初探

雪雷

Kubernetes Go 语言

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