
CVE-2016-4999
Dashbuilder 是一个通用的仪表盘和报告Web应用,它允许:
采用 Apache License 2.0 许可
更多信息,请访问项目网站 dashbuilder.org
0.4.0.Final
用户界面升级到 Bootstrap3/PatternFly
SQL 供应商新增对 MonetDB 的支持。 (该供应商已在 MonetDB 11.21.5 版本下测试通过)
新增数据集过滤函数 "IN" 和 "NOT IN"
数据集核心 API 可作为可嵌入的 Java 库使用 (更多详情 点击这里)
0.3.0.Final
新增供应商,用于定义存储在 SQL 数据库中的数据集的。 以下是经过测试并支持的数据库列表:
新增供应商,用于检索存储在 Elastic Search 节点中的数据。 该供应商已在 Elastic Search 1.7.1 版本下测试通过。
新增数据集编辑器 UI 模块:
新增用于显示单值指标的展示器。
新增展示器子类型:条形图(堆叠)、饼图(3D、环形)、折线图(平滑)
支持实时仪表盘。展示器刷新设置。
展示器编辑器数据集查找增强:
0.2.0.Final
0.1.1.Final
0.1.0.Final
此首个版本的主要目标是使用直接的 API 创建组合仪表盘。功能集:
克隆项目
git clone [email protected]:dashbuilder/dashbuilder.git
现在你可以以开发模式或生产模式构建并运行项目。
开发模式允许用户在运行时编译类和客户端资源,从而减少开发时间。还有其他影响,如浏览器兼容性、语言支持等。这对于开发和测试应用程序非常有用。
Dashbuilder 目前使用 GWT 2.7 构建,因此你必须使用 SuperDevMode 来运行应用程序。
超级开发模式是从 GWT 2.5 版本开始使用的新工作方式(在 GWT 2.7 中为原生支持及默认模式)。 它适用于大多数新浏览器,并基于 Source Map 规范。它比旧的托管模式更快、更高效。使用它有很多好处和其他重要理由,你可以 在此 找到更多信息。
Dashbuilder 支持并默认配置为使用 SuperDevMode。
使用它需要运行两个服务器,一个用于 Web 应用程序,另一个用于代码服务器(Code Server),当在网页或书签中按下编译按钮时,代码服务器会为 SDM 编译类。
构建应用程序:
cd dashbuilder
mvn clean install -DskipTests
运行它:
cd dashbuilder-webapp
mvn gwt:run
登录:
admin / admin
(如果你是 IntelliJ 爱好者,我们也提供了在该出色 IDE 下运行应用程序的设置。详情 点击这里)
生产模式用于构建和打包应用程序以用于生产环境。应用程序被编译,并且 JavaScript 资源使用所有排列(浏览器支持)、所有语言等构建。
要构建生产模式:
cd dashbuilder
mvn clean install -DskipTests -Dfull
构建完成后,你将在 dashbuilder/dashbuilder-distros/target/ 中找到 Wildfly 和 Tomcat 的 WAR 发行版。
只需将 WAR 文件部署到你的应用服务器中!