개발프레임워크 개발환경

  • 서버 개발환경 소개
    전자정부 표준프레임워크에서는 간편하게 설치할 수 있는 서버환경을 제공한다.

개발자 개발환경 설치가이드

  • 개발환경 Getting Started
    본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공된다.

Implementation Tool

  • Editor
    eGovFrame Editor는 전자정부 개발 도구 통합을 위한 개방형 플랫폼으로, IDE(Integrated Development Environment) 기반으로 Edit 기능을 제공한다.
    • SourceCode Editor
      eGovFrame Source Editor는 전자정부 개발 도구 통합을 위한 개방형 플랫폼으로, IDE(Integrated Development Environment) 기반으로 Edit 기능을 제공한다.
    • IDE
      eGovFrame기반의 어플리케이션 개발 시 개발자 편의성을 위하여 eclipse기반의 Perspective, Menu, 프로젝트 생성 마법사 등을 제공한다.
    • Template Project
      개발자의 편의성을 위하여 eGovFrame기반의 템플릿 생성 마법사를 제공한다.
    • Common Component
      개발자의 편의성을 위하여 eGovFrame기반의 웹 공통컴포넌트 219종의 설치 마법사를 제공한다.
    • Customize Development Tool
      전자정부 표준프레임워크에서는 프로젝트에서 필요로 하는 기능만을 선택적으로 구성할 수 있는 도구를 제공한다.
    • Mobile IDE
      eGovFrame기반의 모바일 어플리케이션 개발 시 개발자 편의성을 위하여 eclipse기반의 Perspective, Menu, 모바일 표준 소스 코드 생성 마법사등을 제공한다.
    • Mobile Template Project
      개발자의 편의성을 위하여 eGovFrame기반의 모바일 사이트 템플릿 생성 마법사 등을 제공한다.
    • Mobile Common Component
      개발자의 편의성을 위하여 eGovFrame기반의 기존 웹 공통컴포넌트 중 모바일로 전환된 컴포넌트 30종과 모바일 신규 공통컴포넌트 10종의 설치 마법사를 제공한다.
    • Mobile Code Verification
      eGovFrame 모바일 프로젝트를 기반으로 생성한 소스 코드의 웹 표준 준수 여부를 검증하는 기능을 제공한다.
    • Web Standard Verification(KW3C)
      eGovFrame에서는 한국정보화진흥원(NIA)에서 제공하는 웹표준 진단 프로그램을 실행할 수 있는 기능을 제공한다.
    • Add Plug-In
      전자정부 표준프레임워크에서는 모바일 기반의 프로젝트에서 필요로 하는 기능만을 선택적으로 구성할 수 있는 도구를 제공한다.
    • Batch IDE
      eGovFrame기반의 배치 어플리케이션 개발 시 개발자 편의성을 위하여 eclipse기반의 Perspective, Menu, 배치 템플릿 생성 마법사 등을 제공한다.
      • Batch Template Project Wizard
        개발자의 편의성을 위하여 eGovFrame기반의 배치 템플릿 생성 마법사를 제공한다.
      • Batch Job Wizard
        개발자의 편의성을 위하여 배치 개발시 필요한 작업 파일을 손쉽게 생성할 수 있는 마법사를 제공한다.
      • Batch Job Launcher Wizard
        개발자의 편의성을 위하여 배치 개발시 필요한 작업 실행 파일을 손쉽게 생성할 수 있는 마법사를 제공한다.
      • Batch Configuration
        배치개발환경 사용시 Job Parameter, Job Reader/Writer, Listener를 직관적으로 등록 및 사용하기 위한 관리 환경을 제공한다.
    • UML Editor
      UML 작성도구로써 Activity/Class/Sequence/UseCase Diagram 작성을 지원한다.
    • ERD Editor
      통합개발환경에서 ER 의 물리모델 작성을 지원하는 Editor이다.
    • DBIO Editor
      DataBase 접근에 관한 표준적인 방법을 제공하는 Editor 이다.
      • SQL Map Config Editor SQL Map Config Editor는 SQL Map Config File 작성을 지원하는 Editor 이다.
      • SQL Map Editor SQL Map Editor는 SQL Map File 작성을 지원하는 Editor 이다.
      • Data Source Explorer Database Source 를 설정하고, Data Source 내의 하위 객체를 조회할 수 있도록 지원한다.
      • DBIO Search View SQL Map 파일 내에 있는 Query Id를 검색하는 기능을 제공한다.
    • WebFlow Editor Spring WebFlow 설정 파일의 유효성 검사 및 에디팅을 위한 유용한 기능을 제공한다.
    • Code Generation
      분석/설계 과정에서 작성된 각종 모델 산출물 또는 소스 코드가 아닌 간단한 모델링 또는 설정을 통하여 실제 소스 코드 또는 Skeleton 코드를 생성하는 기능을 제공한다.
      • 템플릿 기반 Code Gen DB Table 기반 Code Gen 기능과 Configuration 파일 생성 기능을 제공한다.
      • 모델 기반 Code Gen 분석/설계 단계의 개념 모델을 UML 2.0의 Execute Model 기법을 통해 소스 코드로 변환하여 생성하는 기능을 제공한다.
    • Code Inspection
      정의된 규칙을 기반으로 개발자가 작성한 소스 코드를 검사하여, 오류 및 위험 요인을 식별하여 알려 주는 기능을 제공한다. Code Inspection 도구에 대한 개요와 설치, 업데이트 방법에 대하여 설명한다.
      • Inspection 도구활용
        전자정부 표준프레임워크에서 제공하는 Code Inspection 도구의 기본 사용법에 대하여 설명한다.
      • Inspection 사용자정의 룰 활용
        전자정부 표준프레임워크에서 제공하는 표준 Inspection 룰 이외에, 사용자가 직접 룰을 작성하고 적용하는 방법에 대하여 설명한다.
    • Server Connection Management
      이클립스 도구를 통해 서버 연동 정보 관리를 용이하게 하는 기능을 제공한다.
      • SVN Repositories View
        전자정부 표준프레임워크에서는 개발환경의 소스코드 관리도구로 오픈소스인 Subversion(SVN)을 사용하여 사용자의 PC에서 편리하게 소스코드를 관리할 수 있도록 한다.
      • Nexus
        전자정부 표준프레임워크에서는 Nexus 환경을 직관적으로 관리하기 위해 Nexus관리 환경을 제공한다.
    • Local Debug
      로컬 디버거는 프로그램과 동일한 시스템에서 수행 중인 프로그램에 대한 디버깅 기능을 제공한다.
    • Remote Debug
      원격 컴퓨터의 WAS(Jboss, JEUS, WebLogic)에서 실행되는 어플리케이션에 대한 디버깅 기능을 제공한다.

Test Tool

  • Unit Test
    개발한 대상 코드에 대해 테스트하고자 개발자가 작성한 테스트를 위한 코드로서의 Unit Test 에 대해 가이드한다.
    • Test Case
      JUnit 을 이용하여 Unit Test Case 를 작성하고 실행하는 방법을 안내한다.
    • Mock Support
      단위테스트 클래스 작성 시 Mock 객체 (모의 객체)를 사용하는 방법에 대해 가이드한다.
    • DB Support
      데이터베이스 관련 단위 테스트를 수행하기 위한 Test Case 를 작성하고 실행하는 방법을 안내한다.
    • MVC Test
      Spring 3.2부터 제공하는 Test framework를 이용하여 쉽게 MVC server-side 테스트를 하는 방법에 대해 가이드한다.
  • Test Automation
    개발자가 작성한 다수의 단위테스트 클래스를 자동으로 테스트하고 그 결과 리포트를 생성하는 기능에 대해 설명한다.
    • Write TestSuite
      작성된 다수의 테스트 클래스들을 한데 묶어 테스트 자동화를 하기 위한 준비를 한다.
    • Run TestSuite
      단위테스트 클래스의 테스트를 한꺼번에 수행하고 자동화한다.
    • Test Reporting
      테스트 수행 결과를 Text, XML, HTML, Excel 형태의 리포트를 생성한다.
  • Test Coverage
    개발자가 작성한 코드에 대해 테스트 코드가 있는지 그 커버하는 정도를 알려주고 그 결과를 리포팅하는 것에 대해 설명한다.
  • TestCase Generator
    전자정부 표준프레임워크의 아키텍처 Tier별 테스트케이스 템플릿 생성 및 상황별 테스트케이스에 대한 코드블럭의 예시를 제공하는 Eclipse IDE 플러그인에 대하여 설명한다.
  • Batch Job Test Wizard
    전자정부 표준프레임워크에서는 생성된 배치 관련 파일을 활용하여 간단히 테스트할 수 있는 테스트 마법사를 제공한다.

Deployment Tool

  • Build Tool
    개발자 PC에서 이루어지는 개인 빌드 및 개발 서버에서 이루어지는 통합 빌드에 대해 설명한다.
    • 개인빌드
      개발자 PC에서 이루어지는 소프트웨어 빌드 개념 및 빌드 도구인 Maven 기반의 빌드에 대해 설명한다.
      • 빌드 LifeCycle
        소프트웨어 빌드 LifeCycle에 대한 개요 및 Maven 기반의 빌드 명령에 대해 설명한다.
      • 빌드 레퍼지토리
        라이브러리 관리를 위한 레퍼지토리에 대해 설명한다.
      • 구현도구 플러그인
        이클립스 기반의 개인빌드를 위한 Maven 플러그인 사용법에 대해 설명한다.
    • 통합빌드
      Continuous Integration 개념을 적용한 소프트웨어의 지속적인 통합에 대해 설명한다.
    • Nexus
      Nexus는 Maven repository manager로 프로젝트 또는 기업에서 필요로 하는 내부 레퍼지토리 구성을 위한 도구이다.
  • 서버 이관
    빌드 후 패키징 된 모듈에 대해 Target 서버로의 이관 및 WAS 기동/중지 기능을 제공한다.

Configuration & Change Management Tool

  • Configuration Management
    형상관리도구(소스관리도구)의 개념과 특징, 종류에 대하여 설명한다.
  • Change Management
    Change Management의 개요 및 설치, 기능에 대하여 설명한다.
    • 이슈관리
      사용자가 이슈를 등록하고, 담당자가 해당 이슈 처리결과를 업데이트 하여 이슈를 처리하는 방법을 설명한다.
    • 이슈검색
      등록 및 삭제된 이슈를 검색하는 기능을 설명한다.
    • 대시보드
      스페이스별로 등록된 이슈 건수를 한눈에 조회하는 대시보드를 설명한다.
    • 스페이스관리
      스페이스 및 롤, 상태, 필드 등 이슈가 관리될 수 있는 범위를 관리하는 기능에 대해 설명한다.
    • 사용자관리
      사용자의 기본정보를 관리하는 기능을 설명한다.
    • 통계
      스페이스별 이슈 통계를 설명한다.
    • 설정관리
      Change Managemet에서 사용하는 환경설정을 변경하는 내용을 설명한다.

개발자 개발환경 구성 가이드

  • 구성 가이드
    전자정부 표준 프레임워크 제공 개발환경 이외의 환경을 사용하여 개발자 개발환경을 개별적으로 구성해야할 필요가 있는 경우 환경 구성 방법을 설명한다.

개발자 개발환경 운영 가이드

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
26 [bootstrap] spring 프로젝트에 bootstrap 적용 file 졸리운_곰 2017.01.29 164
25 eGov 표준프레임워크(전자정부프레임워크) 공통 컴포넌트 사용법 : Common Component file 졸리운_곰 2017.01.29 1030
24 Passing Javascript object and object list to Spring controller 졸리운_곰 2017.01.23 92
23 뷰에 모델(Model) 전달 file 졸리운_곰 2017.01.22 128
22 CentOS에서 Apache Tomcat 설치하기 졸리운_곰 2017.01.18 490
21 Spring MVC Tiles Plugin with Example file 졸리운_곰 2017.01.15 1384
20 Spring MVC Tiles 3 Integration Tutorial file 졸리운_곰 2017.01.15 173
19 Spring 3 MVC: Tiles Plugin Tutorial with Example in Eclipse file 졸리운_곰 2017.01.15 194
18 MyBatis 에서 한 insert 태그로 여러 Insert문 수행 졸리운_곰 2016.12.09 112
17 Web App Architecture - the Spring MVC - AngularJs stack file 졸리운_곰 2016.11.20 208
16 Introduction to Angular 2 with Spring MVC file 졸리운_곰 2016.11.20 676
15 Migrating a Spring Web MVC application from JSP to AngularJS file 졸리운_곰 2016.11.20 114
14 스프링(Spring) MVC 프레임워크(Model View Controller Framework) file 졸리운_곰 2016.11.16 151
13 JSP 정리 졸리운_곰 2016.09.11 332
12 JSP 요약 정리 file 졸리운_곰 2016.09.11 1294
11 전자정부 eGov 프레임워크 모바일 실행환경 Upgrade 가이드 file 졸리운_곰 2016.08.02 327
» 전자정부 eGov 프레임워크 개발프레임워크 개발환경 졸리운_곰 2016.08.02 474
9 표준프레임워크 실행환경 3.5 졸리운_곰 2016.08.02 172
8 전자정부 표준프레임워크 3.5 기반 개발 시작하기(Getting Started) file 졸리운_곰 2016.08.02 291
7 스프링(Spring) MVC 프레임워크(Model View Controller Framework) file 졸리운_곰 2016.07.31 103
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED