디바이스API Add Template Wizard

개요

  • 기존의 안드로이드 프로젝트에 eGovFrame기반의 디바이스API 실행환경을 이용하여 앱 어플리케이션 개발시 개발자 편의성을 위하여 디바이스API 실행환경 코드 등을 포함하고 있는 디바이스API 템플릿 프로젝트 변환 마법사를 제공한다.

설명

  • 기존의 안드로이드 프로젝트르 이용하여 eGovFrame기반의 디바이스API 실행환경이 포함된 앱 어플리케이션 및 서버 어플리케이션 표준 코드와 가이드 프로그램 프로젝트로 변환한다.
  • 본 Wizard는 디바이스API 실행환경 표준코드, 표준 샘플 템플릿, 가이드 프로그램 프로젝트 변환 기능을 제공한다.


  1. 기존의 안드로이드 어플리케이션 프로젝트를 선택한다.
  2. 템플릿 선택 (생성할 템플릿의 종류를 선택) - 선택
  3. 서버 어플리케이션 프로젝트를 설정한다. (프로젝트명, Maven 설정) - 선택
  4. 사용자 지정 DB에 테이블을 생성한다. (데이터베이스 접속 및 테이블 생성) - 선택
  • 전자정부 디바이스API 프로젝트로 변환된 프로젝트는 본 Wizard를 통해 다시 변환 및 수정할 수 없다.

사용법

시작

  • File > New > eGovFrame DeviceAPI Template
  • eGovFrame > Implementation > Add DeviceAPI Template

프로젝트 변환

디바이스API 실행환경 코드 프로젝트 변환 및 생성

  1. 안드로이드 프로젝트 선택

  2. Finish

디바이스API 표준 샘플 템플릿 프로젝트 변환 및 생성

  1. 안드로이드 프로젝트 선택

  2. Generate Guide Program 선택 및 Sample Template 선택 후 Finish

디바이스API 가이드 프로그램 프로젝트 변환 및 생성

  • 가이드 프로그램 프로젝트는 전자정부 표준프레임워크 2.0 기반의 Web Project가 필요하기 때문에 선택적으로 Web Project를 만들 수 있다.
  • Web Project를 생성하지 않고 기존의 Web Project에 접속 할 수 있도록 서버URL를 통해 생성할 디바이스API 앱 어플리케이션에 서버정보를 등록할 수 있다.
  • Web Project는 가이드 프로그램별로 생성되지 않고, 전자정부 디바이스API 가이드 프로그램 15종을 포함하는 Web Project를 생성한다.
  1. 안드로이드 프로젝트 선택

  2. Generate Guide Program 선택 해당 가이드프로그램 선택 Web Project 선택

  3. Project Name 및 Maven 항목 입력

  4. 서버 구동을 위한 Runtime 환경 설정

  5. 프로젝트 생성

사용자 지정 DB에 테이블 생성

  • Web Project를 생성 시에는 사용자 지정 데이터베이스에 가이드 프로그램 데이터베이스 접속을 위한 테이블을 생성할 수 있는 기능을 제공한다.
  • mysql, Oracle, Altibase, Tibero 4종의 데이터베이스를 지원한다.
  1. 사용자DB에 생성(사용자지정) 선택

  2. DatabaseSource Explorer를 통해 생성된 데이터베이스 접속 정보 선택 후, 접속 테스트

  3. 데이터베이스에 접속 성공 시, Creation Table

  4. 테이블 성공 후 프로젝트 생성

프로젝트 생성 확인

  • 디바이스API 앱 어플리케이션 프로젝트와 웹 프로젝트 생성 확인

 
egovframework/hyb3.5/hdev/imp/deviceapi_add_template_wizard.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki