Jmix Platform 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jmix Platform 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jmix Platform 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 JmixChina
适用人群 未知
收录时间 2022-06-11

软件简介

Jmix 是企业级 Web 应用程序开发的高级别框架。配备了先进的开发工具和丰富的功能模块。

Jmix 最适合用于构建以数据为中心,且具有复杂数据模型和丰富用户界面的应用程序。从某种意义上说,它是一个全栈框架,能为创建应用程序的后端和 UI 提供支持。

Jmix 基于 Spring Boot,这是创建企业级 Java web 应用程序的事实标准。也就是说,除了使用 Jmix 提供的功能之外,还能以最小的配置使用很多第三方库和框架。

Jmix 本身是由很多细粒度的模块组成,你可以在项目中通过 starter 引入,这与任何 Spring Boot 项目没有区别。除了核心模块之外,其余的模块都是可选的,因此你可以仅仅引入那些需要的依赖。

Jmix Studio 是 IntelliJ IDEA 的一个插件,可以在整个应用程序开发周期为你提供帮助:创建和配置项目、定义数据模型、生成数据库脚本以及在可视化编辑器开发 UI 界面。更是为 Jmix 项目提供了代码的高级导航、自动完成和提示功能。

关键概念

Jmix 提供了一种使用一个或多个关系型数据的便捷方式。通过一些额外的工作,你还可以连接至任何数据源,例如,no-SQL 数据库或者外部 API。

使用 Jmix 进行开发,通常从定义 数据模型 开始。Jmix Studio 能自动从数据模型创建数据库结构,当你的数据模型更新时,Studio 还可以生成数据库迁移脚本帮助同步数据库结构与数据模型。如果已经有了数据库,通过 Studio 的帮助,还可以从数据库结构反向生成数据模型。

Jmix 是基于 Spring 框架,因此使用 Spring bean 创建业务逻辑操作数据模型。

只要有一些数据模型的实体,Studio 可以生成对这些实体进行增删改查(CRUD)操作的 UI 界面。之后,你可以对生成 UI 进行多种方式的自定义开发:修改布局、增加或删除 UI 组件或者调整数据加载逻辑等。

开始使用

如果你之前没有接触过 Jmix,请先 配置 好开发环境,并观看我们的 快速入门 视频,花 12 分钟了解下如何使用 Jmix 构建应用程序。

完成了快速入门之后,可以探索一下 在线示例程序,还有 扩展组件市场,了解 Jmix 提供了哪些开箱即用的功能。

本文档包含使用 Jmix 开发需要了解的所有内容:

  • 使用 Studio 章节详细介绍了 Jmix Studio 的功能和安装选项。

  •  数据模型  部署 的章节是主要内容,包含开发任何应用程序所需要了解的内容。

  • 扩展组件 章节介绍了项目中能用到的附加模块功能。

访问我们的网站 论坛,这里有 Jmix 团队和社区提供帮助、最新的信息发布,并分享你的想法!

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
01/22 16:47

Jmix 2.1 发布 - 企业级 Web 快速开发框架

我们最近发布了 Jmix 的 2.1 版本。下面我们将介绍这个新版本中增加的新功能和改进。 有关完整的详细信息和升级说明,请参阅官方文档中的最近更新页面。 新的扩展组件 我们将一些之前在 Jmix v.1 中基于经典 UI 的扩展组件迁移了过来。Jmix 2.1 中也能很容易集成这些组件,并且基于 Vaadin 24 提供的现代 Flow UI。 地图 地图扩展组件已经能支持 Jmix 2+,且具有新的 API,Studio 也能提供出色的支持。 下面的示例演示了如何在指...

0
1
发表了资讯
2023/10/11 15:21

Jmix Studio 2.0.4 发布 - 企业级 Web 快速开发框架

Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 2.0.4 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 💥 新功能: 支持 MySQL 的 binary(16) UUID 类型。 🛠️ 主要 Bug 修复和改进: UI 设计器的表单添加位置错误的问题。 使用 Kotlin 作为编程语言的一些代码生成的问题。 扩展组件中的视图不自动添加消息的问题。 生成错误 dataContainer id 的问题。 BPM 设计器的一些问题。 详细...

0
0
发表了资讯
2023/10/09 15:16

Jmix 2.0.2 发布 - 企业级 Web 快速开发框架

Jmix 2.0.2 发布 - 企业级Web快速开发框架 Jmix Web 快速开发框架 2.0.2 发布,该补丁版本中主要包含了 Bug 修复,推荐升级: 🛠️ 主要 Bug 修复: 修复 REST API 的 CORS 问题。 BPM 建模器的一些问题。 开发时不自动安装 node_modules 的问题。 用 zip 命令打包项目后,打开的项目没有登录界面的问题。 AppSettings 扩展组件破坏了input弹窗的问题。 实体探查导出数据时抛异常的问题。 详细修复的问题列表,...

0
0
发表了资讯
2023/09/04 13:50

Jmix Studio 2.0.2 发布 - 企业级 Web 快速开发框架

Jmix Studio 2.0.2 发布 - 企业级Web快速开发框架 Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 2.0.2 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 🛠️ 主要 Bug 修复和改进: Studio 无法自动下载数据库驱动的问题 角色设计器有时候不响应的问题 当流程包含三个泳道时 BPM 元素无法编辑的问题 无法为嵌入实体创建表单的问题 Liquibase 脚本嵌套引入包含目录的脚本时会更新数据库失...

0
0
发表了资讯
2023/08/08 11:33

Jmix Studio 2.0.1 发布 - 企业级 Web 快速开发框架

Jmix Studio 2.0.1 发布 - 企业级Web快速开发框架 Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 2.0.1 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 💥 新功能: 工具栏增加了 “Collapse All” 操作,可以快速收起视图树结构。 事件处理器生成窗口不再显示仅供内部使用的事件。 🛠️ 主要 Bug 修复和改进: 有时候组件面板不展示组件某些属性的问题。 快速部署时,移除了写死的应...

0
3
发表了资讯
2023/08/01 09:56

Jmix 2.0.1 发布 - 企业级 Web 快速开发框架

💥 主要新功能: 更新 XStream 至 1.4.20+,修复 CVE-2022-40151 REST Authentication Server 支持自定义登录页面。 🛠️ 主要 Bug 修复: BPM组件的很多修复和提升。 报表组件的进一步完善。 Excel 导出时,如果页面没有DataLoader会抛异常的问题。 登录页面选择语言列表中排序的问题。 固定 hazelcast 的版本为 5.2.2,避免新版本与 k8s 不兼容的问题。 详细修复的问题列表,请参考 Jmix GitHub: http...

0
2
发表了资讯
2023/07/24 15:54

Jmix 1.5.3 发布 - 企业级 Web 快速开发框架

Jmix Web 快速开发框架 1.5.3 发布,该补丁版本中主要包含了 Bug 修复,推荐升级: 💥 主要新功能: - 支持 Spring Boot 2.7.13 - Jmix UI 自动化测试支持JUnit5的 @Nested 注解。 - Quartz 组件中的Repeat Count与Quartz官方的行为一致。 🛠️ 主要 Bug 修复: - DataGrid中查看生成列抛异常的问题。 - 构建时不再检查Vaadin更新,提高编译速度。 - 经典UI中主从界面新建实体时,按钮的可见性问题。 - BP...

0
2
发表了资讯
2023/07/24 15:52

Jmix 2.0 发布 - 企业级 Web 快速开发框架

▲Jmix2.0 发布 Jmix 2.0是产品迭代中的一个非常重要的里程碑。这个版本引入了许多重要功能,并对Jmix的版图做了重大调整。在这篇文章中,我们主要了解有哪些更新以及这些更新对使用Jmix的应用程序有什么影响。 有关完整的详细信息和升级说明,请参阅文档中的最近更新页面。 技术栈更新 Jmix 2.0中影响最大的变化是技术栈的更新。现在运行时依赖基础框架的最新版本: Jmix core中Spring框架的升级:Spring Boot 3.1、Spring Fr...

1
5
发表了资讯
2023/05/24 09:14

Jmix Studio 1.5.5 发布 - 企业级 Web 快速开发框架

Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 1.5.5 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 💥 新功能: BPM中,泳道支持修改任务执行人 Liquibase Changelog 支持 @MapsId 注解。 对于使用免费版的开发者,Studio 可以选择默认打开新实体的代码编辑界面: 🛠️ 主要 Bug 修复和改进: 在实体代码编辑页,“将属性添加至界面” 按钮有时候不起作用的问题。 当外键约束修改后...

0
3
发表了资讯
2023/05/16 10:00

Jmix 1.5.2 发布 - 企业级 Web 快速开发框架

Jmix Web 快速开发框架 1.5.2 发布,该补丁版本中主要包含了 Bug 修复,推荐升级: 🛠️ 主要 Bug 修复: - 保存三层实体关系时的错误。 - 标签选择器(TagPicker)打开界面没有隐藏已选标签的问题。 - 表单中的复选框显示重复图标的问题。 - 标准的RemoveAction无法删除自定义数据存储中的实体和DTO的问题。 - 如果删除了任何作业类,则Quartz作业界面无法显示作业的问题。 - DataGrid在收到null返回值时没有...

0
2
发表了资讯
2023/04/23 10:33

Jmix Studio 1.5.3 发布 —— 企业级 Web 快速开发框架

Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 1.5.3 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 💥 新功能: - 支持在代码编辑界面添加或修改实体字段的本地化名称: 🛠️ 主要 Bug 修复和改进: - 在项目打开后添加扩展组件时,Root Changelog 没有包含组件 changelog 的问题。 - 外键关联关系改变时,无法生成对应Liquibase脚本的问题。 - 表格操作处理器生成错误的问题。 - ...

0
3
发表了资讯
2023/04/17 11:21

Jmix Studio 1.5.2 发布 - 企业级Web快速开发框架

Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 1.5.2 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 🛠️ 主要 Bug 修复和改进: - Grale插件版本在Jmix升级到1.5.1时不自动升级的问题。 - 改进了项目模板的加载方式,支持从本地缓存加载,提升了使用速度。 - 改进了Flow UI中菜单编辑拖拽的方式,定位更加准确。 - 修复了在Spring bean中误添加实体事件的问题。 - 热部署中,有时候编译...

0
0
发表了资讯
2023/04/10 09:13

Jmix 1.5.1 发布 - 企业级Web快速开发框架

Jmix Web 快速开发框架 1.5.1 发布,该补丁版本中主要包含了 Bug 修复,推荐升级: 💥 主要新功能: - 支持 Spring Boot 2.7.10 - 组件工具箱支持 PivotTable(透视表) - 在 Studio 中添加表格类型组件默认 100% 宽度 - Quartz 任务管理界面按钮支持本地化 🛠️ 主要 Bug 修复: - PresentationProvider 在某些情况下应用两次的问题 - 组件 enable 属性不支持的问题 - 通知组件为替代用户展示错误通知的问...

0
2
发表了资讯
2023/04/03 09:50

Jmix Studio 1.5.1 版本发布,企业级少代码快速开发框架

Jmix 少代码框架开发工具 Studio 1.5.1 版本发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 💥 新功能: - 支持 IDEA 2023.1 - 在组件工具箱保留过滤器设置,这样即便工具箱再次打开也能保留之前选择的组件。 🛠️ 主要 Bug 修复和改进: - 对附加数据存储没有自动添加数据库驱动的问题。 - 实体设计器静默修改数据库表名的问题。 - 从数据库逆向工程生成的实体,其界面消息错误的问题。 ...

0
2
发表了资讯
2023/03/21 09:12

Jmix 1.5 新功能概览 - 企业级少代码 Web 快速开发框架

最近我们发布了 Jmix 的最新 1.5 正式版本。本文中,我们将介绍 1.5 版本中引入的主要新功能和改进。 如需了解更新的详细信息以及如何升级,请参考 Jmix 文档中的 最近更新 部分。 Studio UI/UX 改进 首先我们看一下在更新了 Studio 后你可能发现的一些 UI 层面的变化。 我们通过对不熟悉 Jmix 的开发者进行几轮的测试后发现,当前的 UI 可视化设计器有些过于复杂了。对于第一次使用 Studio 的用户来说,三个工具窗口和多个 XM...

0
2
发表了资讯
2023/03/16 16:21

Jmix Studio 1.5.0 版本发布 - 企业级少代码快速开发框架

Jmix 少代码框架开发工具 Studio 1.5.0 版本发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 新功能: - 支持自动迁移项目至 Jmix 1.5.0。 - Flow UI 菜单设计器改进,使用更加方便。 - 经典 UI 和 Flow UI 的设计器统一放在了 IDEA 的右侧:Jmix UI。包含 UI 层级结构和组件属性面板。 - 组件工具箱默认不展示,需要时可通过点击 Add component 操作打开。 - 代码片段工具箱可以用 Spring bean 或者 UI 控制器编...

0
1
发表了资讯
2023/03/14 09:01

Jmix 框架 1.5.0 版本发布 - 企业级少代码快速开发框架

Jmix 快速开发框架 1.5.0 版本发布,这次发布主要包含了 Flow UI 的大量新功能和许多改进,推荐升级: 主要新功能: - Flow UI 增加了新组件:标签页、复选下拉框、文件上传、图片。 - Flow UI 的很多组件支持 Tooltip 提示窗。 - Flow UI 支持不阻塞用户界面的后台任务。 - 支持 Flow UI 的扩展组件:多租户、定时任务、应用程序设置、表格导出。 - 增加了经典 UI 和 Flow UI 的悲观锁管理界面。 - 表格导出支持导出所有行。 ...

2
3
发表了资讯
2023/02/01 17:30

Jmix Studio 1.4.3 版本发布 - 企业级少代码平台

Jmix 少代码框架开发工具 Studio 1.4.3 版本发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 新功能: - 新的 Jmix 许可管理界面 - Account Information 主要 Bug 修复和改进: - 修复了升级 Jmix 版本时,Gradle 插件版本不升级的问题。 - 修复了当实体带有 byte[] 字段时,生成 Liquibase 脚本失败的问题。 - 修复了当项目中引入 GraphQL Gradle 插件时,Jmix 导航栏不展示的问题。 - 修复了实体外键引用非对方...

1
1
发表了资讯
2023/01/30 17:37

Jmix 框架 1.4.3 版本发布 - 企业级少代码平台

Jmix 框架 1.4.3 版本发布,这次发布主要包含了框架的 Bug 修复,如果项目还在开发中,推荐升级: 主要 Bug 修复: - 升级至 Spring Boot 2.7.7。 - 全文搜索组件中获取实例名称错误的问题。 - DataGrid 调整窗口太小会导致聚合列透明的问题。 - DataManager 的流式接口方法注释中添加了使用示例。 - 修复了 JPQL 策略中无法使用 User 类枚举属性的问题。 - Flow UI 中修复了很多小问题。 详细修复的问题列表,请参考 GitHub。 ...

0
2
发表了资讯
2022/12/28 09:59

Jmix 框架 1.4.2 版本发布 - 企业级少代码平台

Jmix 框架 1.4.2 版本发布,这次发布包含了框架的 Bug 修复,如果项目还在开发中,推荐升级: 主要 Bug 修复: - 升级至 Spring Boot 2.7.6 - 包含关于 Flow UI 的许多修复。 - 修复处理 “unfetched” 异常会导致栈溢出的错误。 - 修复 DataGrid 内联编辑的错误信息不会自动隐藏的问题。 - 修复使用多租户扩展组件时会生成错误 SQL 的问题。 详细修复的问题列表,请参考 GitHub:https://github.com/jmix-framework/jmix/issu...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
30 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部