指南

指南是关于如何使用 Jmix 各种功能的详细说明和解释的综合资源。涵盖了比较广泛的主题,从基础概念到高级技术,提供实际的案例和最佳实践。

指南 级别 内容

快速入门

入门级

通过构建简单的全栈 Web 应用了解 Jmix 的基本知识。本教程涵盖了整个开发过程,从数据建模到创建 UI 和管理访问权限。

Creating Business Logic in Jmix

入门级

将自定义逻辑放置在控制器中的优缺点、如何在不同的 UI 视图之间共享业务逻辑以及将业务逻辑集中在可重用的服务中。

Initial Entity Values

Beginner

了解如何使用属性的默认值、生命周期事件以及 UI 的初始化方法定义实体的默认值。

Data Modeling: Many-to-Many Associations

入门级

展示实体之间的多对多关系。

Data Modeling: Entity Inheritance

入门级

了解不同的实体继承策略和特性,以及如何在领域模型中使用。

Data Modeling: Composition

入门级

了解在 Jmix 中如何使用实体的组合关系,以实现实体的紧耦合,管理实体的生命周期并创建直观的编辑器。

Decoupling Business Logic with Application Events

中级

在 Jmix 中实现并使用应用程序事件,以解耦业务逻辑并提高应用程序的灵活度。

Application Logging in Jmix

中级

使用 Java 日志工具监控和了解正在运行的应用程序行为。

Social Login

高级

使用 Google 和 GitHub 实现第三方登录。

Integrating Jmix Applications

高级

由多个互联的 Jmix Web 应用组成的分布式系统。

Separating Application Tiers

高级

前后端分离的 Jmix 应用程序示例。

REST DataStore with External Authentication

高级

如何使用 REST 数据存储和 Keycloak 集成 Jmix 应用。

Integrating Applications Using OpenAPI

高级

使用 OpenAPI shema 将 Jmix 应用程序与外部 REST 服务集成。

MongoDB Integration in Jmix

高级

在 Jmix 中使用 MongoDB 作为附加数据存储。

Observability: Centralized Logging

高级

如何使用 OpenTelemetry、Grafana Loki、Grafana 为 Jmix 应用配置统一的日志。