项目组件复用

如果我用cuba开发了一套后台管理系统,再需要提供一套reset风格得api给几个app移动端,实体和服务能复用吗?
需要分开项目进行部署,而不是一个部署得war包或者jar包

这个就是 CUBA 框架的优势之一。从数据库表结构到 UI,都可以做成应用程序组件
而应用程序组件可以用在任何 cuba 项目中。

比如你提到的例子中,这些给 App 使用的 API 可以封装成一个应用程序组件,组件可以单独启动作为后台服务,也可以作为 addon 添加到后台管理系统中。而只需要维护这个组件一份代码。

1 个赞

我们也在思考服务化的成本,如上所说得可能这种方式也是一种可选的技术方案。