EJF

EJF(JAVA Framework)는 이넥스트아이에서 JAVA Spring Framework에 기반하는 WEB Application Server 및 Batch Application 프레임워크를 뜻 합니다. EJF는 통합된 개발 환경으로서 다양한 UI 플랫폼에 대응하며 대부분의 기능을 공통으로 처리하여 개발자는 최소한의 소스 구현으로 업무 로직에만 집중 할 수 있고 그로 인하여 개발 기간을 단축 시킬 수 있습니다. 또한 대부분의 시스템에 존재하는 메뉴관리, 사용자관리 등과 같은 일반적인 시스템 관리 기능을 제공합니다.

ejf

EJF 특징

  • 호환성:spring 기반의 프레임워크와 호환
  • UI:다양한 UI 인터페이스 제공
  • 보안:OWASP 및 국정원 취약점 조
  • 소스 표준 및 최소화:동일한 소스/최소한의 소스

EJF 주요기능

Logging

  • MDC
    모든 요청에 대해서
    UUID 생성 및 인증이 된 경우
    정보를 요청한
    사용자의 ID를 로깅
  • Trace logging
    모든 요청에 대한
    요청/응답 정보 및 해당 시간과
    처리 시간 등의 정보를 로깅
  • Session Event logging
    세션의 생성, 소멸, 세션에
    속성 추가, 수정, 삭제 등의
    정보를 로깅

배치

  • FileToDB, DBToFile,
    DBToDB 개발 템플릿 제공
  • 배치Job 관리에 대한 GUI 제공
  • 배치Job에 대한 그룹 처리 지원

다양한 UI
인터페이스 제공

  • JSP (JSTL), XML, JSON
  • MiPlatform
  • Excel
  • File Download

국제화
(Internationalization)

  • 사용자의 접속 환경에 따라
    해당 언어로 서비스

File Download/Upload

  • 여러 개의 파일 압축 다운로드,
    이미지 미리보기
  • chunk 방식의 업로드 및
    멀티 업로드 지원

Security

  • 웹 취약점에 대한 지원:
    CSRF, XSS, XXE, Injection

시스템 관리

  • 코드관리, 메시지관리,
    게시판관리
  • 사용자관리, 부서관리
  • 메뉴관리, 화면관리
  • 권한관리, 메뉴별권한관리
  • 이벤트로그현황(감사로그)