💬

캐모마일 3.0

캐모마일 3.0 버젼이 출시 되었으며 이번 버젼은 메이져 업그레이드입니다.
간략히 주요 변경 사항은 다음과 같습니다

  • 백엔드 프레임워크는 모든 기능을 하나의 모듈로 통합하여 지원하지 않고 기능 별로 모듈을 분리하여 제공.
  • 3.0부터 어드민을 솔루션 형태의 war파일이 아닌 소스코드로 제공.
  • 기존 모바일 프레임워크는 2.X를 deprecated하고 추후 업그레이드된 버젼을 제공.
  • 새로운 Nuxt 기반 프론트 프레임워크 지원.
  • 프로젝트 이슈 관리 도구 ‘캐모마일 VOC’ 추가.
  • 릴레이션 데이터베이스 PostgreSQL을 공식 지원.

캐모마일 프론트 프레임워크

캐모마일 백엔드 프레임워크

  • JDK 8버젼과 11버젼 지원.
  • 백엔드 프레임워크는 spring framework 기반에서 spring boot(2.7.12)를 기반.
  • 기존에 모든 기능을 내장하여 제공했지만 지금은 모듈별로 분리하여 기능 제공.
    ex) chamomile-cache,chamomile-file,chamomile-menu
  • 캐시의 경우(chamomile-cache) 기본 하젤캐스트 캐시를 내장하여 지원하며,
    필요에 따라 레디스 캐시(chamomile-cache-redis)를 사용 가능.

캐모마일 어드민 샘플 코드

  • 기존에 솔루션 형태로 제공되었던 캐모마일 어드민을 이번 버젼부터는 샘플 코드 형태로 제공.
  • 프론트엔드는 Nuxt 기반 컴포넌트로 제공되며, 백엔드는 캐모마일 3.0 버젼으로 소스 코드를 제공.
  • 소스 코드 형태로 제공되어 어드민 기능 외에 필요한 기능으로 소스코드 재활용 가능.

캐모마일 개발 도구

  • 기존 Eclipse → spring tool suite로 변경.
  • 다양한 플러그인 추가
  • 3.0 샘플 코드 템플릿 추가.
  • 기본 로고 화면 변경.

캐모마일 배치 프레임워크

  • 데이터베이스 커텍션풀 DBCP2에서 hikaraiCP 변경으로 성능 개선.
  • admin UI 변경. (코로나 테마로 변경)
  • 다국어, 서버시간 추가.
  • 콘솔 로그 포멧 수정.
  • 에러 메시지 명확하지 않던 부분 수정 및 기타 버그 수정.

캐모마일 VOC

  • 프로젝트 이슈 관리 도구.
  • 멀티테넌시 구조로 다수의 프로젝트 지원.
  • 업무 파트 구분 가능.
  • Editor 를 활용한 이슈 작성 (image 첨부)
  • 레포트관리 기능 개선 (차트 추가, 파트별 처리현황 추가)
  • 코드관리로 유연한 이슈 상태 및 형태 관리 개선
  • FAQ 파일 첨부 기능 추가
  • 파트 검색 조건 다중 선택 기능
  • 역할별 권한 구조 개선 (PM, 사용자, 담당자)