Giter VIP home page Giter VIP logo

bamons's Introduction

Bamons

Bamons (Batch Monitoring System)는 Spring Batch 프레임워크를 이용한 배치 프로세스를 모니터링하기 위한 오픈소스 프로젝트이다.


[Job 메인리스트 화면]

Bamons

[특정 Job 선택 화면]

Bamons

[특정 Job 구동 화면]

Bamons

[Job & Step 상세 내역 화면]

Bamons



라이센스 정책

  • 자유롭게 소스를 사용하셔도 되지만, 상업적인 용도로는 사용이 불가능합니다.



개발 환경

  • JDK 7 이상
  • Sencha Cmd v6.1.2.15
  • ext-6.0.1 GPL
  • Spring 4.2.0.RELEASE
  • Spring Batch 3.0.6.RELEASE
  • Spring Integration 4.2.5.RELEASE



Bamons 기능

  • Job 리스트 및 날짜별 검색
  • 특정 Job 구동 (설정 Job 리스트 자동 로딩)
  • Job & Step 상세 내역 보기, Job 재구동 및 중지



Bamons Goal

  • Spring Integration 연동 추가
  • Batch 연관 서버 정보 관리 기능 추가
  • Batch Process 서버 모니터링 기능 추가
  • 배치 및 서버 모니터링 통계 그래프 추가



ExtJS 빌드 (예시)

  1. c:\ext-6.0.1 폴더안에 아래의 폴더 생성
    ext-6.0.1 (ext-6.0.1-gpl 버전 압축풀어 놓음)
    bamons (소스 생성을 위한 프로젝트폴더)

  2. 기본소스 생성 컴파일
    sencha -sdk c:\ext-6.0.1\ext-6.0.1 generate app classic SpringBatch ./bamons

  3. 개발 환경 컴파일 (bamons 폴더에서)
    sencha app build development

  4. checkout 한 bamons_src 하위의 app 폴더를 복사해서, 3번에서 생성한 개발환경 소스에 오버라이트한다.

  5. bamons extjs 전체 소스를 개발환경에 복사한 후 개발한다.

  6. 개발을 완료되면 서비스 환경(production)으로 컴파일하여 build/production 파일들만 bamons 폴더로 복사후 서비스한다.
    sencha app build production

bamons's People

Contributors

david100gom avatar gomkwc avatar timemenu avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.