首页 文章 精选 留言 我的

精选列表

搜索[企业级],共10000篇文章
优秀的个人博客,低调大师

CUBA Framework 7.2 Beta 版发布,企业级应用快速开发平台

大家好, 我们发布了 CUBA Framework 及常用扩展(报表、图表、FTS、BPM) 的7.2 BETA 版。在这个版本中值得关注的变化如下: 支持将 Kotlin 作为第一语言进行开发 现在,安全机制使用 “默认拒绝(denying by default)” 作为默认模式,以前是“默认允许(allowing by default)” 模式。这意味着,除非你显式地授予了主体允许权限,则用户将无法使用它。另外,现在你可以在 java 类中使用注解来定义应用程序的角色、权限、访问组和约束(类似于Spring Boot的注解风格的配置) 现在够在应用程序属性中指定数据库连接、以标准化的方式确定应用程序主目录(Application Home)、标准化日志配置、提供了对 Spring 环境配置(Spring environment profile)的支持,这些变化会使部署变地更加容易 通用UI中的改进:提供了可折叠的侧边菜单、支持新的登录界面、支持在界面描述中进行内联视图定义、简化了标准操作的配置、使表单中的组件的定位更加灵活、以及其它许多改进 可在发行说明中查看完整的更改列表。英文版开发人员手册已经完成了大部分,英文版开发手册完成后我们会开始中文版的同步工作。 repo.cuba-platform.com和dl.bintray.com仓库中已经提供了 7.2.0.BETA 版制件。请使用最新的 CUBA Studio 13 BETA2 迁移现有项目。关于 CUBA Studio 13 BETA 版的安装方法请参考这里。 要在仓库中找到 CUBA 7.2.0 BETA版,请在项目创建向导或项目属性窗口中选择 “Show unstable versions” 复选框。 如果你的项目使用了 REST API 扩展,请在 build.gradle 中手动将其版本更新为 7.2.0.BETA1 : dependencies { appComponent('com.haulmont.cuba:cuba-global:$cubaVersion') appComponent('com.haulmont.addon.restapi:restapi-global:7.2.0.BETA1') } 我们正在测试新版框架及相关扩展组件,并对文档进行完善。如果你也可以使用 Beta 版本,并向我们反馈问题,我们将不胜感激。 我们期待你的反馈!

优秀的个人博客,低调大师

CUBA Studio 13 Beta 版发布 - 企业级应用快速开发平台

大家好, 我们发布了 CUBA Studio 13.0 的 BETA 版。 这个版本中有以下变化值得关注: 对界面设计器进行了重新布局 我们重新对界面设计器的布局进行了设计,以实现以下目标: 更有效地利用IDE的窗口空间 在XML描述和布局预览之间方便地切换 可以让经验丰富的开发人员在查看和编辑XML代码时使用设计器的功能 为此,我们进行了以下更改: 1. 设计器面板成为了独立的 IDE 工具窗口(tool window)。 与以前一样,组件树保留在IDE的右上角 组件工具箱显示在右下角 组件检查器显示在左下角,并包含“属性(Properties )”和“处理程序(Handlers )”选项卡。 当在编辑器中打开界面描述文件时,这些工具窗口会自动显示出来。在编辑器中切换界面描述文件时,工具窗口的内容会自动更新。有时,当打开其他 IDE工具窗口(例如Gradle、Persistence等)时,设计器的面板会隐藏起来,可以通过单击IDE窗口左右两侧的相应按钮来重新打开它们。 对于喜欢旧版设计器布局的用户,我们保留了在右下角显示组件检查器的功能。要将此面板移至右侧,请单击面板标题中的“Move to Right Bottom”按钮。 2. 现在,布局预览面板可与界面描述源码共享编辑器空间 原先的带有“Text”和“Designer”两个选项卡界面设计器已经成为过去。现在界面描述面板的右上角有四个用来切换预览显示方式的按钮: Editor only – 编辑器中仅显示源代码 Editor and Preview - 编辑器空间被拆分为左右两部分,一部分显示源代码,一部分用于预览界面布局 Preview only - 编辑器中仅显示预览(类似于旧的界面设计器布局) Preview in Window - 在窗口中预览,源代码显示在编辑器中,而预览显示在单独的窗口中,可以将其移动到另一个显示器 3. 编辑XML代码并或与编辑器交互时,设计器面板会处于活动状态 经验丰富的开发人员,一般会通过直接编辑XML源代码来修改界面,现在在编辑XML代码时可以利用设计器的一些功能: 在编辑器中光标从一个XML标记移动到另一个XML标记时,在“组件树(Component Hierarchy )”和“组件检查器(Component Inspector)”面板中会选中相应的组件 在 “组件树(Component Hierarchy)” 面板中点击组件节点,会将光标移动到相应的XML标记 当在编辑器中仅显示源代码时,也可以通过从组件工具箱拖拽组件到组件树来创建新的组件,在“检查器(Component Inspector)” 面板中对组件进行重新排序或编辑组件属性后,源代码也会立即作出对应的修改。 界面设计器- 现在可以在组件树中显示表格列和操作 现在,Table(和 DataGrid)的列和操作会显示在“界面设计器”的“组件树”树中,这样可以使我们可以摆脱过多的模式对话框。现在,可以直接在 “组件检查器(Component Inspector)” 面板中查看、编辑列和操作的属性以及配置事件处理器。 添加新的表格列或操作也会变得更加容易。选择表格、表格列或操作后,组件检查器将显示 “ +add” 按钮。点此按钮,可以将一个或多个列或操作添加到表中。 界面设计器-组件创建向导对话框 向界面添加组件、数据容器和操作比以前更加令人感觉轻松。我们针对以下界面元素引入了向导对话框: Data containers-数据容器 Tables and grids - 表格和网格 Table column -表格列 Table action - 表格操作 Form field -表单字段 当在界面上添加上述组件时,将出现一个对话框,提示填写一些重要的属性。例如,在将DataGrid添加到界面时,可以选择现有的或创建新的数据容器、指定组件ID并选择要添加到表中的一组标准操作和按钮。 项目向导的改进 CUBA项目向导进行了增强。我们在各步骤之间重新安排了要填写的要素,并给向导添加了更多字段: Module prefix - 模块前缀 Supported programming languages - 支持的编程语言 Locales - 本地化 Main data store properties -主数据源属性 CUBA 应用程序配置现在支持JVM选项和环境变量 “CUBA Application ” 运行配置中添加了两个设置:命令行参数和环境变量。这些设置将应用于调试模式下运行CUBA应用程序的Tomcat进程。例如,通过指定命令行参数,可以设置非默认时区:“-Duser.timezone = Europe / London”,或为应用程序服务器增加内存:“ -Xmx1500m”。 Kotlin支持(CUBA 7.2) Studio 13完全支持Kotlin作为编程语言。可以在项目创建向导中选择 Kotlin 作为项目的编程语言。 CUBA项目的所有元素:实体、界面和服务都可以使用 Kotlin 生成。 Studio 可视化设计器、智能自动完成、检查和热部署也支持Kotlin语言。 此功能在基于CUBA 7.2+的项目中可用,CUBA 7.2的测试版即将发布。 新的登录界面模板(CUBA 7.2) 添加了具有新的布局和设计的登录界面模板。有关新登录界面外观的示例可在这里找到:https://github.com/cuba-platform/cuba/issues/2455。 要给项目添加新的登录界面,请在 “New -> Screen”中选择 “Login screen with branding image” 模板。 新的界面模板可用于基于CUBA 7.2+的项目,CUBA 7.2的测试版即将发布。 Beta 版测试 我们现在正在测试新的Studio版本。 如果你也能体验 beta 版本,并给我们反馈问题,我们将不胜感激。 13.0. BETA 版本已发布到 JetBrains 插件存储库中的一个独立的插件通道。 要尝试Beta版,需要执行以下操作: 打开 “Settings -> Plugins ” 对话框 单击图标,然后选择 “Manage Plugin Repositories” 单击 “+” ,然后在“Repository URL ”字段中输入以下内容:https://plugins.jetbrains.com/plugins/beta/list 切换到 “Marketplace” 选项卡。应该马上能看到 CUBA 插件请求更新到 13.0.BETA 版本 单击 “Update” 如果需要返回到稳定版本,请执行以下操作: 打开 “Settings -> Plugins ” 对话框 卸载CUBA插件 单击图标,然后选择 “Manage Plugin Repositories” 从列表中删除 “beta” 存储库 再次安装CUBA插件,它将来自稳定版的插件通道。 参考消息:https://forum.cuba-platform.cn/t/topic/919

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册