CUBA Studio v10.0 发布

栏目: Java · 发布时间: 5年前

内容简介:今天 CUBA Studio 10.0 发布,这是一个重大版本发布,添加了多个新的功能,同时修复Bug和进行小的改进共140 项,强烈推荐升级。新增功能包括:

CUBA Studio v10.0 发布

今天 CUBA Studio 10.0 发布,这是一个重大版本发布,添加了多个新的功能,同时修复Bug和进行小的改进共140 项,强烈推荐升级。

新增功能包括:

  1. 实体、界面控制器和界面描述的代码编辑器顶部现在提供了一个 工具 栏,通过这个工具栏可以快速访问 CUBA 提供的操作、在相关文件之间快速跳转:

CUBA Studio v10.0 发布

通过面板的按钮可以很快的切换到相关的 DDL 脚本、视图和界面。另外,还可以创建新视图、新界面以及JPA生命周期回调方法。这些操作在 IDEA 的 “intentions” 菜单也同样提供了,这个菜单可以通过快捷键 Alt+Enter (Option+Enter) 调出:

CUBA Studio v10.0 发布

2. 实现了为 EntityChangedEvent 监听器创建脚手架代码的功能。在 CUBA 项目树选择一个实体类、包、或者最外层的 Middleware 节点,然后点击右键菜单中的 New > EntityChangedEvent Listener。Studio 会在 core 模块创建 Spring bean,带有两个监听器方法:分别在事务提交前和后收到通知。

3. 实现了为 JMX bean 创建脚手架代码的功能。在 CUBA 项目树选择 Middleware 节点或者Beans节点下的一个包,然后点击右键菜单的 New > JMX Bean。

4. 实现了为配置接口生成脚手架代码的功能。在 CUBA 项目 树选择 Project > Config Interfaces 节点,然后点击右键菜单的 New > Configuration Interface。

5. Inject 对话框现在包含了 Project bean 的选择区域,这里可以注入任何项目中可用的 Spring bean。

6. 使用 Groovy 编写的界面控制器也能使用 Inject 对话框了。

7. 提升了依赖注入的体验:现在如果将光标放在方法体内并调出注入弹窗,注入的字段定义会自动生成在类的顶部,而字段名会自动复制到光标处。

8. 将组件注入控制器的行为现在也能在组件的 XML 内做了。试试将光标放在XML中一个组件的元素上,然后按下快捷键 Alt+Enter (Option+Enter)。

9. 实现了添加实体索引和唯一约束的可视化编辑器。可以在实体编辑界面的底部找到新的Indexes 标签页。

10. 实现了检查重复实体名称和表名的功能。如果为多个类定义了相同的实体名或者表名,则会在实体类显示提示。

11. 实现了在实体的字段添加正确 JPA 注解的功能。简化了手动编写实体属性的工作:您在可以添加实体字段并生成 getters/setters 之后在该字段按下 Alt+Enter (Option+Enter),即可看到相关选项。

12. 在界面控制器代码中,如果注入了界面 XML 中不存在的组件,则会显示提示信息:

CUBA Studio v10.0 发布

13. 在实体类代码里,如果实体类没有 @NamePattern 注解的话,也会显示警告信息:

CUBA Studio v10.0 发布

可以在类名处通过按下 Alt+Enter (Option+Enter) 快捷键修复问题或者屏蔽这个警告。

14. 视图设计器现在使用了主从布局,视图列表在左边,选中的视图编辑在右边。

15. 对基于 CUBA 7.1 以上版本的项目,添加了如下功能:

1. 能使用带侧边菜单和响应式侧边菜单的主界面模板。

2. 支持向声明式打开的界面和 fragments 传递属性参数。

3. 支持 REST API 扩展组件。

共计解决问题140项,详细信息见: Studio 10.0 解决的问题

CUBA Platform 是一款开源且免费的企业级应用开发框架,已有将近10年的发展历史,由俄罗斯的 Haulmont 公司开发,CUBA Platform 近期将正式登陆中国。

我们已经完成了中文网站的建设、部署,中文论坛、开发手册等服务已经部署到位,正在内部测试中,很快就会正式上线。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java5.0Tiger程序高手秘笈

Java5.0Tiger程序高手秘笈

BrettMclaughlin / 东南大学出版社 / 2005-10 / 28.00元

代号为 “Tiger”的下一个 Java 版本,不只是个小改动版。在语言核心中有超过 100 项以上的变动,同时有大量的对 library 与 API 所做的加强,让开发者取得许多新的功能、工具与技术。但在如此多的变化下,应该从何处开始着手?也许可以从既长又无趣的语言规范说明书开始看起;或等待最少 500 页的概念与理论巨著出版;甚至还可以直接把玩新的 JDK 看看能够有什么发现;或者借由《Jav......一起来看看 《Java5.0Tiger程序高手秘笈》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具