书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 842 个相关结果.
  • 应用程序菜单

    3.5.2.1.1. 应用程序菜单 3.5.2.1.1. 应用程序菜单 API 文档 AppMenu 应用程序菜单组件提供了在主窗口布局 中自定义主菜单的方式,通过它可以动态管理菜单项。 CUBA 框架提供标准的 mainWindow screen - 主窗口界面;CUBA Studio 也基于这个主窗口界面提供了界面模板。这个模板扩展...
  • 组合组件

    3.5.14. 组合组件 3.5.14. 组合组件 最低版本7.1 在线示例 组合组件是由其它多个组件组合的组件。跟界面 fragment 类似,组合组件也是一种可重用组件,能复用展示布局和逻辑。下列情况我们建议使用组合组件: 组件功能可以使用现存的通用 UI 组件以组合的方式来实现。如果需要非标准功能,可以封装 Vaadin 组件或者 ...
  • 热部署

    4.9. 热部署 4.9. 热部署 CUBA 框架支持热部署技术,可以在项目运行时进行项目改动的部署,改动即时生效而且不需要重启应用服务。本质上,热部署是将项目的资源改动和 Java 源文件改动拷贝到应用的配置目录 ,然后运行中的应用程序会编译源文件并且加载新的类和资源。 工作原理 当项目中的源代码改动时,Studio 会拷贝改动过的文件到 we...
  • 实体探查器

    3.10.3. 实体探查器 3.10.3. 实体探查器 实体探查器可以在任何应用程序对象上使用,而无需创建专用界面。探查器动态生成界面来浏览和编辑所选的实体实例。 这使系统管理员有机会查看和编辑由于设计原因而无法从标准界面访问的数据,并能在原型设计阶段创建数据模型以及创建仅链接到实体探查器的主菜单部分。 探查器的入口是 com/haulmont/...
  • 测试

    4.9. 测试 4.9. 测试 CUBA 应用程序可以使用众所周知的方式进行测试:单元测试、集成测试、以及界面 UI 测试。 单元测试非常适合测试封装在特定类中以及与应用程序基础设施松耦合的业务逻辑。只需要在项目的 global 、core 或 web 模块中创建 test 目录,然后就可以编写 JUnit 测试用例了。如果需要模拟数据,可以...
  • 社交网站登录

    6.7. 社交网站登录 6.7. 社交网站登录 本章节提到的主要是使用 Facebook,Twitter 和 Google+这三个社交网络,依据网络情况,有些网址可能需要科学上网访问。 社交网站登录也是单点登录(SSO) 的一种形式,可以通过社交网站的账号(比如 Facebook,Twitter 或者 Google+)来登录 CUBA 系统,而不...
  • 组合组件

    3.5.14. 组合组件 3.5.14. 组合组件 在线示例 组合组件是由其它多个组件组合的组件。跟界面 fragment 类似,组合组件也是一种可重用组件,能复用展示布局和逻辑。下列情况我们建议使用组合组件: 组件功能可以使用现存的通用 UI 组件以组合的方式来实现。如果需要非标准功能,可以封装 Vaadin 组件或者 JavaScript...
  • Events

    3.2.6.4. Events 3.2.6.4. Events API 文档 Events bean 封装了应用程序范围内的事件发布功能。应用程序事件可用于在松耦合的组件之间交换信息。Events bean 是 Spring Framework 的 ApplicationEventPublisher 的简单外观设计模式实现。 public...
  • 实体探查器

    3.9.3. 实体探查器 3.9.3. 实体探查器 实体探查器可以在任何应用程序对象上使用,而无需创建专用界面。探查器动态生成界面来浏览和编辑所选的实体实例。 这使系统管理员有机会查看和编辑由于设计原因而无法从标准界面访问的数据,并能在原型设计阶段创建数据模型以及创建仅链接到实体探查器的主菜单部分。 探查器的入口是 com/haulmont/cu...
  • 5.5. Frontend UI

    5.5. Frontend UI 5.5.1. 创建 Frontend UI 模块 5.5.2. 基于 React 的 Frontend UI 组件 5.5.2.1. 空组件 5.5.2.2. 实体卡片 5.5.2.3. 实体管理 5.5. Frontend UI Studio 可以生成 Frontend UI 模块和组件。使用 @cu...