
CVE-2016-4999
Dashbuilder는 다음과 같은 기능을 제공하는 범용 대시보드 및 리포팅 웹 애플리케이션입니다:
Apache License, Version 2.0에 따라 라이선스가 부여됩니다.
자세한 내용은 프로젝트 웹 사이트 dashbuilder.org를 방문하십시오.
0.4.0.Final
0.3.0.Final
SQL 데이터베이스에 저장된 데이터 세트 정의를 위한 새로운 제공자. 다음은 테스트되고 지원되는 DB 목록입니다:
Elastic Search 노드에 저장된 데이터 검색을 위한 새로운 제공자. 제공자는 Elastic Search 1.7.1 릴리스에서 테스트되었습니다.
새로운 데이터 세트 편집기 UI 모듈:
단일 값 측정항목 표시를 위한 새로운 디스플레이어.
새로운 디스플레이어 하위 유형 추가: bar(스택형), pie(3D, 도넛형), line(부드러운 곡선)
실시간 대시보드 지원. 디스플레이어 새로고침 설정.
디스플레이어 편집기 데이터 세트 조회 개선:
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를 사용해야 합니다.
슈퍼 개발 모드는 버전 2.5부터 GWT에서 작업하는 새로운 방식입니다(GWT 2.7의 네이티브 지원 및 기본 모드).
대부분의 최신 브라우저에서 작동하며 Source Map 사양을 기반으로 합니다. 이전 호스티드 모드보다 빠르고 효율적입니다. 사용해야 할 많은 이점과 중요한 이유가 있으며, 자세한 정보는 여기에서 찾을 수 있습니다.
Dashbuilder는 SuperDevMode를 지원하며 기본적으로 이를 사용하도록 구성되어 있습니다.
사용하려면 두 개의 서버를 실행해야 합니다. 하나는 웹 애플리케이션용이고, 다른 하나는 웹 페이지나 북마크에서 컴파일 버튼을 누를 때 SDM용 클래스를 컴파일하는 Code Server용입니다.
애플리케이션을 빌드하려면:
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 파일을 애플리케이션 서버에 배포하기만 하면 됩니다!