CUBA Studio 14 Beta 版发布
大家好,
我们发布了 CUBA 14 Beta版。
这个版本主要包含以下变化:
为中国开发者优化了基础设施
- 在中国大陆部署了 CUBA 制件仓库,现在项目构建速度问题已得到解决
- ”扩展市场“ 界面中的扩展信息翻译为了中文
- 优化了外部资源节点,使访问速度更快
支持为附加数据存储生成数据库迁移脚本
我们添加了跟踪附加数据存储数据库架构变化的功能。要为附加数据存储生成数据库迁移脚本,请使用 Data Store Properties 中新添加的选项按钮组。
有以下数据库架构管理模式可选:
1. Disabled - Studio 将不跟踪此数据存储的数据库架构更改。 这是默认模式, 也是旧版 Studio 的默认方式。
2. Update Only - Studio 生成更新数据库脚本,这些脚本可以使数据库架构与当前数据模型保持一致,不生成完整的创建数据库架构的脚本。此模式适用于未由 CUBA应用程序完全管理的数据库,例如 与其他应用程序共享的数据库。
3. Create and Update - Studio 会生成完整的初始化和更新数据库的脚本,使用此脚本可以从头创建一个完整的数据库。对于完全由 CUBA应用程序管理的数据库使用此模式。
设计时角色的可视化设计器
添加了设计时角色的可视化设计器(平台 7.2.0+,需要 Studio 订阅)。 此功能可以帮助您更方便地创建角色定义、配置角色可用的界面和菜单项、实体 CRUD 权限、可用属性和特定权限。
设计时角色定义现在显示在 CUBA 项目树中的 "Security" 节点下。要创建新的角色定义,在 “Security” 节点点击右键,在快捷菜单中点击 New → Role。
日志:显示本地日志文件、日志配置
现在, 本地开发用的Tomcat 服务器的日志文件显示在 CUBA 项目树的 "Logging" 节点下。
增加了自定义应用程序日志配置文件(`logback.xml`)的功能(平台7.2+)。在 CUBA 项目树的 “Logging” 节点右键 → Generate Logback Configuration File 。
可以根据需要修改生成的文件。开发时的本地Tomcat服务器会使用这个配置文件。在 “WAR Settings” 和 “UberJAR Settings” 对话框中,会将此文件用作默认日志配置文件。
针对集成测试优化了 UI
中间件和 Web集成测试现在会显示在 CUBA 项目树中,位于 Business Logic → Tests 节点下。
增加了创建新的集成测试类的功能。 要创建新的测试类,请使用 CUBA 项目树中的快捷菜单:→ Tests 节点 → New → Integration Test (Middleware) or Integration Test (Web)。
在对话框中选择 JUnit 版本。对于旧版的平台,将使用 JUnit 4 作为测试工具。
自定义界面模板
增加了自定义界面模板的功能。 在“Create CUBA Screen” 向导的第一步,点击 “Copy template” 按钮可创建自己的界面模板。 模板文件将被复制到项目中,并允许修改。 自定义界面模板显示在 CUBA 项目树的 **Generic UI → Screens → Custom Templates** 节点下。
你可以修改模板文件中的界面控制器和界面描述,甚至可以通过扩展 settings.xml 文件给向导添加新参数。 可在 New → Screen 向导的第一步的 “Project Templates” 标签页中选择自定义的界面模板。
改进了界面向导
我们对 “Create CUBA Screen” 向导进行了优化,增加了配置实体浏览和编辑视图的步骤。开发人员现在可以直接在向导中选择需要的属性,不需再打开一个模式对话框。
在界面设计器中简化表单创建
界面设计器增加了表单创建向导。当用户将新表单添加到界面布局时会激活表单设计向导。这个向导允许为表单选择现有的或配置新数据容器、设置其他必要的表单属性。
简化了菜单从复合模式切换到独立模式的操作
简化了将主菜单从复合模式切换到独立模式的过程。 现在菜单设计器会提示开发人员将从平台或组件继承的菜单复制到项目的配置中。
改进了 “Add new attributes to existing screens” 功能
“Add new attributes to existing screens”功能(以前仅在IDEA中推断(intention)功能中可用)已得到改进,并且更方便使用。
现在,它可以从实体源码编辑器中的 “Add new attributes to existing screens” 工具栏按钮调用。
性能优化
数据库脚本生成功能的执行速度获得了显著的改进。同时,在应用程序启用前进行的数据库构架检查操作也得到了优化。
Beta 版安装
我们现在正在测试新的Studio版本。
如果你也能体验 beta 版本,并给我们反馈问题,我们将不胜感激。
14.0. BETA 版本已发布到 JetBrains 插件存储库中的一个独立的插件通道。
要尝试Beta版,需要执行以下操作:
- 打开 “Settings -> Plugins ” 对话框
- 单击 图标,然后选择 “Manage Plugin Repositories”
- 单击 “+” ,然后在“Repository URL ”字段中输入以下内容:https://plugins.jetbrains.com/plugins/beta/list
- 切换到 “Marketplace” 选项卡。应该马上能看到 CUBA 插件请求更新到 14.0.BETA 版本
- 单击 “Update”
如果需要返回到稳定版本,请执行以下操作:
- 打开 “Settings -> Plugins ” 对话框
- 卸载CUBA插件
- 单击 图标,然后选择 “Manage Plugin Repositories”
- 从列表中删除 “beta” 存储库
- 再次安装CUBA插件,它将来自稳定版的插件通道。
我们期待您的反馈!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云数据库文件存储(DBFS)公测上线
产品介绍: 数据库文件存储(DBFS)是一款针对数据库场景、基于共享存储架构设计的云原生共享文件存储系统,它基于共享存储架构设计,通过文件协议提供数据库定制功能,具备企业级存储特性。主要服务于云上自建数据库,基于传统SAN的应用等,为用户提供极致IO性能和高可用性。同时减少数据库直接基于块的架构复杂度和成本(例如数据库做主备容灾的场景等),提供IO加速、多点读写的多活、数据备份及保护等能力适用客户: 适用于自建数据库场景发布功能: DBFS相比以下方案的优势:高效云盘/SSD+ext4:成本不变,性能提升40%+ESSD云盘+ext4:性能提升20%+;共享下成本至少下降50%本盘I型+ext4:性能满足,高可用增加;共享下成本下降50付费方式: 目前仅支持包年包月模式产品文档: https://help.aliyun.com/product/140631.html?spm=5176.cndbfs.0.0.494dd15c47jtmE
- 下一篇
SPARK中文峰会上海会场预告篇|Ray On Spark
本周六下午,上海会场的讲师已经准备就绪~ SPARK + AI SUMMIT 2020 中文精华版线上峰会,十四位来自北京、上海、杭州、硅谷的PMC和意见领袖,一一还原英文现场的经典分享。 除 Databricks、Facebook、阿里巴巴、Intel 、领英等一线厂商的经典应用场景外,还有Ray、SQL、Structured Streaming、 MLflow、Koalas、K8s、Delta lake、Photon等新奇议题及社区生态的最新落地。 点击详细议程 7月4日下午议题: 使用 RayOnSpark 在大数据平台上运行新兴的人工智能应用 黄凯Intel 大数据团队软件工程师。负责开发基于 Apache Spark 的数据分析和 AI 平台,同时支持企业客户在大数据平台上构建端到端的深度学习应用。他是大数据和 AI 开源项目 An
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长