CUBA 将主流的 JVM 技术整合为一个强大的开发框架,专注于现代开发标准和通用的业务应用需求

07/18
Platform v.7.0.9
基于 Spring 框架

CUBA 基于 Spring 框架,所以你可以利用 Spring 框架丰富的生态,同时你已经掌握的 Spring 的知识也能派上用场

模块化

CUBA 框架引入了一个独创的架构,这个架构允许将任何 CUBA 应用程序嵌入另外一个 CUBA 应用程序。这个架构使模块化变得非常容易 - 将一个任务分解为多个低偶合的部分,每个部分独立开发,最后组装为一个全面的系统。

易扩展

CUBA框架支持水平和垂直扩展。它提供了一些部署选项, 可根据预计的应用程序负载和允许的停机时间来指定部署选项,避免出现性能问题。

易兼容

您将得到一个支持多种数据库的应用程序,可以运行在不同的 Servlet 容器中,支持使用 war、docker、UberJar 部署,也支持云上部署。

后台管理界面

通用 UI 模块专注于后台业务界面或管理界面的快速开发,支持使用 Java 或其它 JVM语言。提供了丰富的 UI 组件集,这些组件支持流畅的数据绑定,同时也具有数据维护和验证、业务逻辑调用、国际化支持、会话管理、访问控制等基础设施。

REST API

通用 REST API 支持身份验证、CRUD 操作、自定义数据获取和业务逻辑调用。可以自动生成 Swagger 文档,所以能非常容易集成第三方系统,也能通过任何客户端调用。

面向终端用户的界面

与后台界面不同,面向终端用户的界面通常需要移动设备优先、外观独特并且要支持高负载,CUBA 提供了生成器来提高使用 React.js 或者 Google Polymer 作为前端技术的开发效率。

开箱即用的企业级功能

Enterprise features
Powered by
Spring
Intellij Idea