• 개발환경
  • 실행환경
  • 실행환경 예제
  • 공통컴포넌트
개발환경 실행환경 실행환경 예제 공통컴포넌트
  • 소개
  • 설치 가이드
  • 구현 도구
  • 테스트 도구
  • 배포 도구
  • 형상 관리 도구
  • 구성 가이드
  • 활용 가이드
  • 운영 가이드
소개
  • 개발프레임워크 개발환경 소개
  • 개발자 개발환경 소개
  • 서버 개발환경 소개
설치 가이드
  • 개발자 개발환경 설치가이드
  • 서버 개발환경 4.3.0 설치가이드
  • 개발환경 Getting Started
  • Implementation Tool 수동 설치가이드
구현 도구
    Editor
    • SourceCode Editor
    • IDE
    • Template Project Wizard
    • Batch IDE
    • UML Editor
    • DBIO Editor
    • Code Genetation
    • Code Inspection
    • Server Connection Management
  • Debug
  • 참조 문서 목록
    • jsp-api.jar import 가이드
테스트 도구
    Unit Test
    • Test Case
    • Mock Support
    • DB Support
    • MVC Test
    Test Automation
    • Write TestSuite
    • Run TestSuite
    • Test Reporting
  • Test Coverage
  • Batch Job Test Wizard
  • SpotBugs
  • 참조 문서 목록
    • egovframework-dev-tst-ant 프로젝트 소스 코드
    • egovframework-dev-tst 프로젝트 소스 코드
    • 테스트 결과 Excel 리포트
    • 테스트 결과 Excel 리포트 상세
    • Maven에서 생성한 테스트 결과 HTML 리포트
    • Unit Test 작성을 위한 pom.xml dependency 설정
    • 이클립스에서 Ant 실행하기
    • 이클립스에서 Maven 실행하기
    • 엑셀 리포팅 사용을 위한 setting.xml 설정
    • Ant에서 생성한 테스트 결과 HTML 리포트
    • EMMA 실행을 위한 pom.xml 설정 샘플
    • EMMA 실행을 위한 build.xml 설정 샘플
    • EMMA에서 생성한 HTML 리포트 샘플
배포 도구
    Build Tool
    • Maven

        Maven

        • 빌드 Lifecycle
        • 빌드 레퍼지토리
        • 구현도구 플러그인(m2eclipse)
    • Gradle

        Gradle

        • 구현도구 플러그인(Buildship)
        • 표준프레임워크 Sample 프로젝트를 Gradle로 빌드환경 전환
        • 표준프레임워크 Boot Sample 프로젝트를 Gradle로 빌드환경 전환
    • 통합빌드
    • Docker

        Docker

        • Docker Tooling
    • Nexus
  • 서버 이관
형상 관리 도구
    Configuration Management
    • 서버환경 운영
    • 클라이언트환경 사용
    Change Management
    • 이슈관리
    • 이슈검색
    • 대시보드
    • 스페이스관리
    • 사용자관리
    • 통계
    • 설정관리
구성 가이드
  • 구성 가이드
활용 가이드
    운영 가이드
    • 운영 가이드
    페이지보기 페이지편집 문서에 이슈 생성 프로젝트에 이슈 생성

    개발환경

      • 개발프레임워크 개발환경 소개
      • 개발자 개발환경 소개
      • 서버 개발환경 소개
      • 개발자 개발환경 설치가이드
      • 서버 개발환경 4.3.0 설치가이드
      • 개발환경 Getting Started
      • Implementation Tool 수동 설치가이드
        • SourceCode Editor
        • IDE
        • Template Project Wizard
        • Batch IDE
        • UML Editor
        • DBIO Editor
        • Code Genetation
        • Code Inspection
        • Server Connection Management
      • Debug
        • jsp-api.jar import 가이드
        • Test Case
        • Mock Support
        • DB Support
        • MVC Test
        • Write TestSuite
        • Run TestSuite
        • Test Reporting
      • Test Coverage
      • Batch Job Test Wizard
      • SpotBugs
        • egovframework-dev-tst-ant 프로젝트 소스 코드
        • egovframework-dev-tst 프로젝트 소스 코드
        • 테스트 결과 Excel 리포트
        • 테스트 결과 Excel 리포트 상세
        • Maven에서 생성한 테스트 결과 HTML 리포트
        • Unit Test 작성을 위한 pom.xml dependency 설정
        • 이클립스에서 Ant 실행하기
        • 이클립스에서 Maven 실행하기
        • 엑셀 리포팅 사용을 위한 setting.xml 설정
        • Ant에서 생성한 테스트 결과 HTML 리포트
        • EMMA 실행을 위한 pom.xml 설정 샘플
        • EMMA 실행을 위한 build.xml 설정 샘플
        • EMMA에서 생성한 HTML 리포트 샘플
        • Maven
          • 빌드 Lifecycle
          • 빌드 레퍼지토리
          • 구현도구 플러그인(m2eclipse)
        • Gradle
          • 구현도구 플러그인(Buildship)
          • 표준프레임워크 Sample 프로젝트를 Gradle로 빌드환경 전환
          • 표준프레임워크 Boot Sample 프로젝트를 Gradle로 빌드환경 전환
        • 통합빌드
        • Docker
          • Docker Tooling
        • Nexus
      • 서버 이관
        • 서버환경 운영
        • 클라이언트환경 사용
        • 이슈관리
        • 이슈검색
        • 대시보드
        • 스페이스관리
        • 사용자관리
        • 통계
        • 설정관리
      • 구성 가이드
        • 운영 가이드
      1. Home
      2. 개발환경
      3. 구현 도구
      • 페이지 보기
      • 페이지 편집
      • 문서에 이슈 생성
      • 프로젝트에 이슈 생성

      이 페이지의 구성

      Editor

      • 개요
      • 설명
      • 업데이트

      개요

      eGovFrame Editor는 전자정부 개발 도구 통합을 위한 개방형 플랫폼으로, IDE(Integrated Development Environment) 기반으로 Edit 기능을 제공한다.

      설명

      eGovFrame Editor에서 기본 eclipse tool에서 제공하는 Editor외에 다음과 같은 Edit 기능을 제공한다.

      • UML Editor : UML 작성도구로써 Activity/Class/Sequence/UseCase Diagram 작성을 지원
      • ERD Editor : 통합개발환경에서 ER 의 논리모델과 물리모델 작성을 지원하는 Editor
      • DBIO Editor :DataBase 접근에 관한 표준적인 방법을 제공하는 Editor
      • SourceCode Editor : 자바 개발도구로써 eGovFrame기반의 어플리케이션 개발을 지원

      각 editor 는 기본적으로 이클립스 워크벤치 사용자 인터페이스를 따르고 있으며 기본 주요 구성 영역은 다음과 같다.

      Perspective <그림 1> eGovFrame Editor의 기본 주요 구성 영역

      영역설명
      WorkbenchWindowEditor, Menu Bar, toolbar, shortcut bar 등의 다양한 Window와 하나 이상의 Perspective 로 구성
      PerspectiveView와 Content editor로 구성된 집합
      Viewsworkbench 페이지 내에서 시각적 구성 요소로서 기본 작업을 위한 지원 역할에 사용
      Editor한 workbench 페이지 내에서 시각적 구성 요소로서 문서 또는 데이터 변경 등의 역할에 사용
      Menu bar일반적으로 파일, 편집, 이동, 프로젝트, 창, 도움말 수준의 메뉴가 포함
      Tool bar툴 실행의 편의성 제공을 위해 제공된 아이콘
      Short cut barPerspective 또는 View의 바로가기 아이콘
      Status line개발자 지원을 위한 콘텐츠 정보로서 현재의 라인과 컬럼 번호 등의 글로벌 상태 표시

      업데이트

      개발환경의 구현도구 최신버전을 사용하기 위해서는 포털의 Full Version을 다운 받거나 Update Site를 통해 부분 Update 를 받을 수 있다. 구현도구 내 Dependency 문제로 인해 Full Version을 다운 받아 사용하는 것을 권장하며 불가피한 경우는 Update Site를 통해 Update 를 받을 수 있다. 업데이트하는 방법은 다음과 같다.

      1. 사용자의 eclipse 개발환경에서 Help > Install New Software… 를 클릭한다. 업데이트 1
      2. site 목록 우측에 있는 “Add…” 버튼을 클릭한다. 업데이트 2
      3. “Add Repository” 다이얼로그 창에 있는 Location 입력 항목에 “ https://maven.egovframe.go.kr/update_ 버전” 를 입력하고 “OK” 버튼을 클릭한다. 업데이트 3
      4. “Available Software” 목록에 입력한 Url 이 추가된다.
      5. 입력한 Url 의 하위 트리 항목을 확장하여 필요사항을 선택한다.
      6. “Available Software” 목록 하단에 있는 “Finish” 버튼을 클릭한다. 업데이트 6
      • 대표전화  1566-3598 (070-4448-2678)
      • 대표문의메일  egovframesupport@gmail.com
      전자정부 표준프레임워크 Git
      이용 안내 라이센스

      COPYRIGHT (C) 2024 eGovFramework. ALL RIGHTS RESERVED.